# 部署前准备
# 硬件
普元数据资产管理平台对硬件环境没有特定要求,兼容主流平台和信创环境。安装时考虑资源预留,最小安装建议机器配置如下:
机器 | 最低配置 | 建议配置 | 安装软件 |
---|---|---|---|
机器 1 | 4c16g200g | 8c16g200g | 数据资产整套环境 |
机器 2 | 4c16g200g | 8c16g400g | MySQL 5.7 |
# 操作系统
普元数据资产管理平台支持在CentOS Linux 7.2+、麒麟10、统信UOS 20、Windows10 操作系统上部署。
# 软件
如果已经安装了EOS8.3.3基础微服务平台,可以直接跳过当前准备环节,所有组件介质都已经包含在内。如果安装Standalone版本,则需要自行准备。
# JDK 环境准备
普元数据资产管理平台支持的 JDK 为 OracleJDK 1.8、OpenJDK 1.8,部署之前需要预先安装 JDK 并配置环境变量。
# 数据库环境准备
普元数据资产管理平台支持的数据库有:MySQL 5.7.25+,达梦8,人大金仓V8R6,高斯openGauss5.0.0,PostgresQL 12.12,ORACLE 19c部署之前需要将对应的数据库环境安装完成。
# Nginx 环境准备
普元数据资产管理平台推荐使用的 Nginx 版本为 1.20.1,需要预先安装 Nginx 环境。
# Redis 环境准备
普元数据资产管理平台推荐使用的 Redis 版本为 6.2.6,需要在部署前安装完成。
# ElasticSearch 环境准备
普元数据资产平台推荐使用的 ElasticSearch 7.17.9版本,需要在部署前安装完成。目前已测试验证其他版本包括6.8.11和8.1.2版本,其他版本可安装后自行验证。 涉及验证功能范围主要包含资产浏览、资产检索、标准检索、知识库这几块内容。
# Filebeat 环境准备
普元数据资产管理平台使用的 filebeat 需要与Elasticsearch 版本保持一致,需要用户自行准备安装。filebeat 需要和 dataengine 安装在同一台服务器上。该组件主要用于数据服务日志采集,具体配置请查看服务引擎安装。
# Logstash 环境准备
普元数据资产管理平台使用的 logstash 需要与Elasticsearch版本保持一致,需要在部署前安装完成。该组件主要用于数据服务日志采集,具体配置请查看服务引擎安装。
# 元数据环境准备
1、普元元数据(7.5.1)平台独立安装,需要在部署前安装完成,DAMP通过产品集成的方式。
# 准备部署文件
普元数据资产管理平台提供两个版本的介质,分别是微应用版和套件版。其中微应用版需要结合 EOS8.3.3 微服务平台使用,而套件版本可直接安装运行。
相关介质可以通过内部网盘地址下载,或者邮件至普元售后(cservice@primeton.com)获取。
微应用版:Primeton_DAMP_7.5.0_MicroApp.tar.gz
├── Primeton_MetaCube_7.5.1.tar.gz
│ ├── Primeton_MetaCube_7.5.1_UI.tar
│ ├── Primeton_MetaCube_7.5.1_Server.tar
│ └── Primeton_MetaCube_7.5.1_Extractor.tar
├── pubresmng_component_v8.3.3.0.zip
│ ├── backend #backend,公共资源后端
│ │ ├── pubresmng_ext_lib
│ │ └── pubresmng_lib
│ ├── config
│ │ └── application-comp-pubresmng.properties
│ ├── frontend #frontend,公共资源前端
│ │ └── pubresmng_app.zip
│ │ ├── pubresmng #公共资源管理前端资源
│ │ └── sqlclient #SQL客户端前端资源
│ ├── meta.json
│ ├── script
│ └── version.properties
├── Primeton_DAMP_7.5.0_DataEngine.tar.gz
│ ├── docs
│ ├── bin
│ ├── config
│ │── db-scripts
│ ├── com.primeton.data.service.engine.boot-7.5.0.jar
│ ├── lib
│ └── version.properties
├── Primeton_DAMP_7.5.0_Server.tar.gz
│ ├── baseline
│ │ └──deploy
│ │ └──DAMP_lowcode_resource.zip ## 数据资产低开基线,第一次启动DAMP时自动加载低开资源
│ ├── material
│ │ └──deploy
│ │ └──DAMP_assetlib.zip ## 数据资产素材库,微服务需要手动上传
│ ├── bin
│ ├── com.primeton.data.dam.portal.boot-7.5.0.jar
│ ├── config
│ ├── damp
│ ├── db-scripts
│ ├── lib
│ ├── template-file
│ └── version.properties
└── Primeton_DAMP_7.5.0_UI.tar.gz
└── web
├── dam
├── dataService
├── dm
├── ibi
├── metrics
└── standard
套件版:Primeton_DAMP_7.5.0_Standalone.tar.gz
├── clearLog.cmd
├── clearLog.sh
├── server
│ ├── damp
│ │ ├── baseline
│ │ │ └──deploy
│ │ │ └──DAMP_lowcode_resource.zip ## 数据资产低开基线,第一次启动DAMP时自动加载低开资源
│ │ ├── material
│ │ │ └──deploy
│ │ │ └──DAMP_assetlib.zip ## 数据资产素材库,第一次启动DAMP时自动加载
│ │ ├── bin ## 启动脚本
│ │ ├── fdm ## DWS投产
│ │ ├── thymeleaf ## DWS模版
│ │ ├── template-file ## 数据资产模版
│ │ ├── com.primeton.data.dam.standalone.boot-7.5.0.jar
│ │ ├── config ##DAMP配置
│ │ ├── damp ##DAMP组件
│ │ ├── db-scripts ## DAMP脚本
│ │ ├── lib ## DAMP外置目录
│ │ └── version.properties
│ ├── dataengine
│ │ ├── bin
│ │ ├── config
│ │ ├── docs
│ │ ├── db-scripts
│ │ ├── com.primeton.data.service.engine.boot-7.5.0.jar
│ │ ├── lib
│ │ └── version.properties
│ └── pubresmng_ext_lib
│ ├── README.md
│ ├── aliases-example.properties
│ ├── aliases.properties
│ ├── client
│ └── jdbc
├── service
│ ├── dgs
│ │ ├── extractor
│ │ └── server
│ ├── dolphin
│ │ ├── alert-server
│ │ ├── bin
│ │ ├── conf
│ │ ├── master-server
│ │ ├── plugins
│ │ ├── sql-scripts
│ │ ├── standalone-server
│ │ ├── start-cluster.sh
│ │ ├── start-standalone.sh
│ │ ├── stop-cluster.sh
│ │ ├── stop-standalone.sh
│ │ ├── version.properties
│ │ └── worker-server
│ ├── executor
│ │ ├── bin
│ │ ├── config
│ │ ├── lib
│ │ ├── quality-executor-7.3.0-exec.jar
│ │ └── version.properties
│ ├── primeton-di
│ │ ├── diclient
│ │ ├── diserver
│ │ ├── install
│ │ ├── start-cluster.sh
│ │ ├── start-standalone.sh
│ │ ├── stop-cluster.sh
│ │ ├── stop-standalone.sh
│ │ └── version.properties
│ └── seatunnel
│ ├── LICENSE
│ ├── NOTICE
│ ├── README.md
│ ├── bin
│ ├── config
│ ├── connectors
│ ├── install
│ ├── lib
│ ├── licenses
│ ├── plugins
│ ├── start-cluster.sh
│ ├── start-standalone.sh
│ ├── starter
│ ├── stop-cluster.sh
│ ├── stop-standalone.sh
│ └── version.properties
├── shutdown.cmd
├── shutdown.sh
├── startup.cmd
├── startup.sh
└── web
├── afcenter
│ ├── assets
│ ├── bfp
│ ├── components
│ ├── config
│ ├── dam
│ ├── dataService
│ ├── dm
│ ├── ext
│ ├── formDesigner
│ ├── ibi
│ ├── ide
│ ├── index.html
│ ├── jobsch
│ ├── metrics
│ ├── portal
│ ├── prjdevide
│ ├── prjdevui
│ ├── pubresmng
│ ├── quality
│ ├── remoteEntry.js
│ ├── sqlclient
│ ├── standard
│ ├── static
│ ├── taskcenter
│ ├── version.properties
│ └── widget
├── metacube
│ ├── config
│ ├── favicon.ico
│ ├── index.html
│ ├── static
└── conf
├── damp.conf
└── metacube.conf