
# 一体化数据管理平台
- **组件说明**
  一体化数据管理平台包括目录管理模块、资源管理模块、数据供需模块、绩效考核模块、运行监控模块、数据治理模块。
  首先需要在平台发布下载最新的发布包，由项目开发打成部署包，然后在 PAAS 平台中构建镜像。
  
- **数据库还原**
  一体化数据管理平台与开放共享门户三个部署包使用同一个数据库。
  1. 在 MySQL 实例上面创建数据库，数据库名称为 edc；
  
  2. 从数据资源目录平台部署包中复制出数据库备份文件，还原到上一步创建的数据库中。
    
- **容器创建**
  图1容器创建1   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710425577.png)
  所属服务：新增服务的时候需要注意一定要选择 Tomcat 类型。
  图2容器创建2   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662545680.png)
  主机名称：按照规划的服务器选择用于部署资源目录管理平台的服务器即可。
  容器名称：按照实际情况取名。
  业务文件夹名称：需要与 DockerFile 文件中的项目名称一致。
  图3容器创建3   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710545573.png)
  镜像名称：使用流水线构建完成之后的镜像地址。
  图4容器创建4   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662386000.png)
  镜像版本：按照实际情况选择。一般更新之后构建容器选择最新的（最高的）版本。
  
- **配置修改**
  所有的配置文件都通过配置文件覆盖的方式进行配置，一定要在原来的配置文件的基础上进行修改，不要复制其他的项目中同名的配置文件，避免特殊配置项遗漏。
  数据库配置文件（jdbc.properties）：
  ```
  /usr/local/tomcat/webapps/edc/WEB-INF/classes/jdbc.properties
  ```
  url：填写数据库 jdbc 连接；
  Username：填写数据库用户名；
  password：填写数据库密码。
  
- **部署验证**
  启动容器后访问 http://IP:PORT/edc，
  出现机器码 URL 申请上传服务器 /opt/apache-tomcat-7.0.85/webapps/edc/WEB-INF/lib
  出现登录页面，输入 admin/11111，可以登录成功的话，部署成功。
  图5部署验证   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710425585.png) 
- **接入统一支撑**
  1. 注册应用：打开支撑平台的统一应用与服务-统一应用管理-应用注册，单击新增应用，填写应用名称、应用回掉地址、PC 跳转地址、移动跳转地址。地址都使用资源目录平台的浏览器访问地址。单击保存并关闭。接下来查看应用详情，可以看到应用 key 和应用密钥，注册完成。
     图6接入统一支撑1   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662545684.png)
     图7接入统一支撑2   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710545577.png) 
  
  2. 订阅用户，订阅角色：打开支撑平台的统一应用与服务-统一应用管理-应用管理。 订阅用户：用于设置需要同步哪些用户到应用系统，公开同步所有；
     订阅角色：用于设置需要同步哪些角色到应用系统，需要勾选 adminGroup 和 ouAdminGroup
     图8接入统一支撑3   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662386004.png)
     图9接入统一支撑4   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710425589.png)
     图10接入统一支撑5   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662545688.png) 
  
  3. 修改框架配置文件（frame.properties）
     ```
     /usr/local/tomcat/webapps/edc/WEB-INF/classes/frame.properties
     ```
     SOAAddress：支撑平台地址 +/rest/organization，如果配置了外网映射，需要配置内网地址；
     SOA_Appkey_secret：第一步的应用 key 和应用密钥，使用分号隔开；
     IsOAuthEnabled：1
     图11接入统一支撑6   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710545581.png)
     图12接入统一支撑7   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662386012.png)
     如果是集群部署：
     redisSetting：配置已经部署的redis数据库地址，格式：redis://host:port/dbIndex，与其他配置文件中的 redis 地址不要重复
     enableEditorTempUpload：true
     
   
- **接入统一认证**
  修改支撑平台配置（SSOClient.properties）
  ```
  /usr/local/tomcat/webapps/edc/WEB-INF/classes/SSOClient.properties
  ```
  verification_type：1；
  client_id：上个步骤的应用 key；
  client_secret：上个步骤的应用密钥；
  server_url：统一认证的浏览器访问地址；
  server_intranet_url：非必填，如果统一认证配置了映射，内外网地址不一样的情况，需要在此处配置统一认证的内网地址；
  redirect_url：资源目录平台的浏览器访问地址，与注册应用时填写的一致。
  重启容器，访问支撑平台会跳转到统一认证，输入账号密码可以登录到首页，配置完成。
  图13接入统一认证   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710425597.png)
  如果是集群部署：
  clustered_enabeld：1
  
- **资源目录配置**
  资源目录的配置项都在后台管理-系统配置-系统参数模块中，下面介绍每个系统参数的作用和配置的值。
  1. API_ADDRESS 说明：用于服务管理中的应用系统注册和API服务注册，如果发现上述功能无法正常使用，请优先检查改配置是否正确。
     配置：配置支撑平台地址。如果支撑平台配置了外网映射，此处需要配置内网地址。
     
  
  2. APIPrefix 说明：资源目录平台如果配置了外网映射，发布的API服务会使用外网地址，如果KONG服务器无法访问外网地址，需要配置该参数。
     配置：配置资源目录平台的内网访问地址。
     
  
  3. DataEXUrl 说明：用于中心资源管理-交换配置和资源订阅下发，如果发现上述功能无法正常使用，请优先检查改配置是否正确。
     配置：配置交换平台地址。如果交换平台配置了外网映射，此处需要配置内网地址。
     
  
  4. TOKEN_ADDRESS 说明：用于门户测试API接口，如果发现上述功能无法正常使用，请优先检查改配置是否正确。
     配置：配置统一认证平台地址。如果统一认证平台配置了外网映射，此处需要配置内网地址。
     
   
- **访问验证**
  登录相应页面，正常显示。业务平台部署成功。
  
 
