普元数据资产管理平台 普元数据资产管理平台
  • 7.1GA (opens new window)
  • 7.1.1 (opens new window)
  • 7.2GA (opens new window)
  • 7.3GA (opens new window)
  • 7.3.1 (opens new window)
产品简介
快速开始
安装指南
业务门户
管理门户
技术门户
常见问题解答
开发指南
更新日志
  • 套件版安装
  • 第一步:安装介质准备
  • 第二步:介质解压
  • 第三步:资产数据库初始化
  • 第四步:套件服务安装
  • DAMP安装
  • dolphin安装
  • primeton-di安装
  • seatunnel安装
  • 质量采集器安装
  • 元数据7.5.1安装
  • 第五步: 前端配置
  • 第六步:环境登录及验证
  • 第七步:平台配置
  • 元数据配置
  • 服务引擎配置
  • 修改搜索引擎配置
  • 修改IDATA报表集成配置
  • 第八步.数据资产集成元数据
  • 第九步.初始化Elasticsearch索引

# 套件版安装

文档中以 MySQL 数据安装为示例进行安装。

# 第一步:安装介质准备

套件版本:

1.数据资产套件版:Primeton_DAMP_7.5.0_Standalone.tar.gz
2.Nginx:推荐使用1.20.1版本。(必须)
3.Redis:推荐使用6.2.6版本。(必须)
4.ElasticSearch:支持6.8.11和8.1.2版本。(必须)
5.JDK:推荐使用Oracle JDK1.8.0_162。(必须)
6.IDATA:IDATA最新版本(可选,使用数据指标必须安装)
7.neo4j:推荐Neo4j4.4+ 版本(可选,DWS血缘组件)

Nginx可以参考(必须) Nginx安装说明

Redis可以参考(必须) Redis安装说明

ElasticSearch可以参考(必须)ElasticSearch安装说明

IDATA可以参考 IDATA安装说明

Neo4j可以参考 Neo4j安装指南

# 第二步:介质解压

1、创建目录

## standalone套件包中配置文件路径默认/opt/standalone(如果修改注意配置文件全部替换)
mkdir /opt/standalone

2、将介质复制到/opt/standalone 授权并解压

chmod -R 777 Primeton_DAMP_7.5.0_Standalone.tar.gz
tar -zxvf Primeton_DAMP_7.5.0_Standalone.tar.gz

3、文档结构

套件版: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

# 第三步:资产数据库初始化

初始化数据库之前建议增大MySQL 服务器能够接收的最大数据包大小(max_allowed_packet )。

找到 MySQL 的配置文件 my.cnf 或 my.ini(具体文件名和位置可能因操作系统和安装方式而异)。通常在以下路径: Linux:/etc/mysql/my.cnf 或 /etc/my.cnf Windows:MySQL 安装目录下的 my.ini 在配置文件中,找到 [mysqld] 部分,添加或修改如下配置:

max_allowed_packet = 1048576000

保存文件后,需要重启 MySQL 服务才能使配置生效。在 Linux 上可以使用以下命令重启 MySQL 服务

1、 创建数据库用户/Schema

创建 standalone 数据库。以Mysql为例,执行如下脚本:

CREATE DATABASE `standalone` DEFAULT CHARACTER SET utf8mb4;

2、 执行初始化脚本

对应数据库的数据库初始化脚本。初始化脚本路径为
以Mysql为例,在standalone数据库执行如下脚本:
/opt/standalone/server/damp/db-scripts/all/Mysql/all.sql

注:该脚本包含 EOS、Afcenter、Bps、bfp、lowcode、damp、dws、dqms、pubresmng 全部脚本。

3、执行成功确认

Schame:standalone
表数量:578
视图数量:1

# 第四步:套件服务安装

# DAMP安装

数据资产后端配置文件如下:
1.server/damp/config/application.properties #公共配置
2.server/damp/config/application-afc.properties #afcenter集成配置
3.server/damp/config/application-bps.properties #bps集成配置
4.server/damp/config/application-damp.properties #damp自身配置
5.server/damp/config/application-nacos.properties #nacos注册中心配置
6.server/damp/config/bootstrap.properties #nacos配置中心配置
7.server/damp/config/DAMP/config/user-config.xml #damp数据源配置
8.server/damp/config/application-dm.properties #7.2版本新增,用于建模模块配置
9.server/damp/config/application-job.properties #7.3版本新增,用于afc-xxl集成
10.server/damp/config/application-dws.properties #7.5.0版本新增,用于集成数据开发平台SDK
11.server/damp/config/application-dqms.properties #7.5.0版本新增,用于集成质量SDK
12.server/damp/config/application-pubresmng.properties #7.5.0版本新增,用于集成公共资源
13.server/dataengine/config/application.properties #服务引擎生产节点配置

1、修改数据源配置:damp/config/DAMP/config/user-config.xml

    ...
    <group name="default">  ## 根据实际情况修改
        <configValue key="Database-Type">MySql</configValue>
        <configValue key="Jdbc-Type"/>
        <configValue key="C3p0-DriverClass">com.mysql.jdbc.Driver</configValue>
        <configValue key="C3p0-Url">jdbc:mysql://127.0.0.1:3306/standalone?useUnicode=true&amp;characterEncoding=UTF-8&amp;serverTimezone=GMT%2B8&amp;useSSL=false</configValue>
        <configValue key="C3p0-UserName">username</configValue>
        <configValue key="C3p0-Password">password</configValue>## 明文密码,启动后会自动加密
        <configValue key="C3p0-PoolSize">10</configValue>
        <configValue key="C3p0-MaxPoolSize">50</configValue>
        <configValue key="C3p0-MinPoolSize">10</configValue>
        <configValue key="C3p0-MaxIdleTime">600</configValue>
        <configValue key="C3p0-IdleConnectionTestPeriod">900</configValue>
        <configValue key="C3p0-MaxStatements">0</configValue>
        <configValue key="C3p0-NumHelperThreads">1</configValue>
        <configValue key="Transaction-Isolation">ISOLATION_DEFAULT</configValue>
        <configValue key="Test-Connect-Sql">SELECT count(*) from EOS_UNIQUE_TABLE</configValue>
        <configValue key="Retry-Connect-Count">1</configValue>
    </group>
    ...

2、修改公共配置:damp/config/application.properties

...

  server.port=28084   ##可根据实际情况修改,注意端口冲突(初始化脚本中为28084,如修改端口请一并修改初始化SQL)
  spring.application.name=DAMP   ##原则上不允许修改

...

...

  spring.redis.host=127.0.0.1     ##修改redis对应ip,本机则不需要修改
  spring.redis.port=6379          ##修改redis对应端口,默认端口不需要修改
  spring.redis.password=          ##如果redis开启认证则需要配置密码
  spring.redis.username=

...

注:如修改application.properties 中应用端口(默认28084)请依次修改下面配置文件为同一端口 (application-afc.properties、application-afc.properties、application-damp.properties、application-dm.properties)

3、公共资源配置:damp/config/application-pubresmng.properties

...

public-resource.database.metadata.mode=dgs ###dgs,开启元数据采集
public-resource.database.metadata.url=http://127.0.0.1:28079/dgs ###元数据后端接口访问路径,端口默认28079

...

01-config.jpg

4、服务引擎配置 server/dataengine/config/application.properties:

根据实际情况修改端口、redis及数据库连接信息

...

# redis
spring.redis.host=127.0.0.1
spring.redis.port=6379
# spring.redis.username=
spring.redis.password=

...

5、服务引擎数据源配置 server/dataengine/config/DataEnginePROD/config/user-config.xml:

    ...
    <group name="default">  ## 根据实际情况修改
        <configValue key="Database-Type">MySql</configValue>
        <configValue key="Jdbc-Type"/>
        <configValue key="C3p0-DriverClass">com.mysql.jdbc.Driver</configValue>
        <configValue key="C3p0-Url">jdbc:mysql://127.0.0.1:3306/standalone?useUnicode=true&amp;characterEncoding=UTF-8&amp;serverTimezone=GMT%2B8&amp;useSSL=false</configValue>
        <configValue key="C3p0-UserName">username</configValue>
        <configValue key="C3p0-Password">password</configValue>## 明文密码,启动后会自动加密
        <configValue key="C3p0-PoolSize">10</configValue>
        <configValue key="C3p0-MaxPoolSize">50</configValue>
        <configValue key="C3p0-MinPoolSize">10</configValue>
        <configValue key="C3p0-MaxIdleTime">600</configValue>
        <configValue key="C3p0-IdleConnectionTestPeriod">900</configValue>
        <configValue key="C3p0-MaxStatements">0</configValue>
        <configValue key="C3p0-NumHelperThreads">1</configValue>
        <configValue key="Transaction-Isolation">ISOLATION_DEFAULT</configValue>
        <configValue key="Test-Connect-Sql">SELECT count(*) from EOS_UNIQUE_TABLE</configValue>
        <configValue key="Retry-Connect-Count">1</configValue>
    </group>
    ...

注:如果DWS需要启用血缘,请参考 DWS安装指南

6、启动DAMP

在/opt/standalone/server/damp 执行

cd /opt/standalone/server/damp
./bin/startup.sh

cd /opt/standalone/server/dataengine
./bin/startup.sh

7、启动验证 第一次启动需要加载低开资源以及素材库,时间稍长,请耐心等待。

# dolphin安装

后端应用介质:/opt/standalone/service/dolphin

1、 创建数据库用户/Schema

创建 dolphin 数据库。以Mysql为例,执行如下脚本:

CREATE DATABASE `dolphin` DEFAULT CHARACTER SET utf8mb4;

2、 执行初始化脚本

对应数据库的数据库初始化脚本。初始化脚本路径为
以Mysql为例,在dolphin数据库执行如下脚本:
/opt/standalone/service/dolphin/standalone-server/conf/sql/dolphinscheduler_mysql.sql`

3、数据库验证

Schame:dolphin
表数量:64
视图数量:0

4、修改配置文件 /opt/standalone/service/dolphin/bin/env/dolphinscheduler_env.sh

根据实际情况文件修改 数据源信息,以及SEATUNNEL地址(SEATUNNEL_HOME)和 DI地址(PDI_HOME)

 ...
# Database related configuration, set database type, username and password
export DATABASE=${DATABASE:-mysql}
# support database: DM,h2,mysql,gaussDB,Oracle,postgresql
export SPRING_PROFILES_ACTIVE=${DATABASE}
export SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3306/dolphin?serverTimezone=Asia/Shanghai&useSSL=false&useUnicode=true&characterEncoding=UTF-8"
export SPRING_DATASOURCE_USERNAME="root"
export SPRING_DATASOURCE_PASSWORD="primeton"
 ...
 ...

# Tasks related configurations, need to change the configuration if you use the related tasks.
export HADOOP_HOME=${HADOOP_HOME:-/opt/soft/hadoop}
export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-/opt/soft/hadoop/etc/hadoop}
export SPARK_HOME1=${SPARK_HOME1:-/opt/soft/spark1}
export SPARK_HOME2=${SPARK_HOME2:-/opt/soft/spark2}
export PYTHON_HOME=${PYTHON_HOME:-/opt/soft/python}
export HIVE_HOME=${HIVE_HOME:-/opt/soft/hive}
export FLINK_HOME=${FLINK_HOME:-/opt/soft/flink}
export DATAX_HOME=${DATAX_HOME:-/opt/soft/datax}
export SEATUNNEL_HOME=${SEATUNNEL_HOME:-/opt/standalone/service/seatunnel}
export CHUNJUN_HOME=${CHUNJUN_HOME:-/opt/soft/chunjun}
export PDI_HOME=${PDI_HOME:-/opt/standalone/service/primeton-di/diclient}

...

5、启动Dolphin

## 在/opt/standalone/service/dolphin 执行
cd /opt/standalone/service/dolphin
./bin/dolphinscheduler-daemon.sh start standalone-server

详细安装步骤参考 DolphinScheduler安装指南

# primeton-di安装

后端应用介质:/opt/standalone/service/primeton-di
直接启动无需修改配置
在/opt/standalone/service/primeton-di 执行
cd /opt/standalone/service/primeton-di
 ./start-standalone.sh

具体安装步骤参考 Primeton DI 安装指南

# seatunnel安装

后端应用介质:/opt/standalone/service/seatunnel
直接启动无需修改配置
在/opt/standalone/service/seatunnel 执行
cd /opt/standalone/service/seatunnel
./start-standalone.sh或sh start-standalone.sh

具体安装步骤参考 SeaTunnel安装指南

# 质量采集器安装

后端应用介质:/opt/standalone/service/executor

1、修改配置文件 /opt/standalone/service/executor/config/application.properties

根据实际情况文件中数据源信息为 standalone 库,以及 common.base_dir为 数据资产安装地址(默认:/opt/standalone/server/damp )和 afc.server.url 为数据资产IP端口(默认为 http://127.0.0.1:28084)

...

common.base_dir=/opt/standalone/server/damp
common.damp_dir=${app.home:.}

...

...

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/standalone?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2b8
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.druid.test-while-idle=false
spring.datasource.druid.initial-size=20
spring.datasource.druid.min-idle=10
spring.datasource.druid.max-active=20
spring.datasource.druid.max-wait=20
spring.datasource.druid.time-between-connect-error-millis=20
spring.servlet.uploadPath=${common.base_dir}/upload/principal

# For standalone version, use default port 28091. For microapp version, use default port of afcenter 28083.
afc.server.url=http://127.0.0.1:28084
afc.server.token=c0101b6109e8478784ceb8897159fe2b
afc.system-variable.tenantId=sys_tenant
afc.system-variable.mdm-resGroupId=quality-11

...

2、启动质量采集器

cd /opt/standalone/service/executor
./bin/startup.sh

具体安装步骤参考 Primeton_QualityCube_7.2_GA_Executor采集器安装

# 元数据7.5.1安装

后端应用介质:/opt/standalone/service/dgs/server
后端采集器介质:/opt/standalone/service/dgs/extractor

1、 创建数据库用户/Schema

创建 元数据(intergration75) 数据库。以Mysql为例,执行如下脚本:

CREATE DATABASE `intergration75` DEFAULT CHARACTER SET utf8mb4;

2、 执行初始化脚本

对应数据库的数据库初始化脚本。初始化脚本路径为
以Mysql为例,在intergration75数据库顺序执行如下脚本:
/opt/standalone/service/dgs/server/db-scripts/independent/mysql/create
/opt/standalone/service/dgs/server/db-scripts/independent/mysql/initdata
/opt/standalone/service/dgs/server/db-scripts/independent/mysql/sp

3、数据库验证

Schame:intergration75
表数量:219
视图数量:12
函数数量:17

4、修改配置server文件/opt/standalone/service/dgs/server/conf/application.yml

根据实际情况修改数据信息及reids信息,如果redis 没有密码建议将 配置文件中密码删除
...

server:
  port: 28079 (默认端口)
  tomcat:
    max-threads: 200
  servlet:
    context-path: /dgs

spring:
  application:
    name: DGS
  redis:
    host: 127.0.0.1
    # password: primeton
    port: 6379
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
    default-property-inclusion: non_null
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/intergration75?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
    driverClassName: com.mysql.jdbc.Driver
    username: root
    password: primeton
    initialSize: 5
    maxActive: 50
    maxWait: 60000
    minIdle: 5
    timeBetweenEvictionRunsMillis: 60000
    minEvictableIdleTimeMillis: 300000
    validationQuery: SELECT 1 FROM EOS_DICT_TYPE
    testWhileIdle: true
    testOnBorrow: false
    testOnReturn: false
    poolPreparedStatements: true
    maxPoolPreparedStatementPerConnectionSize: 20
    filter:
      slf4j:
        enabled: true
      stat:
        enabled: true
  jpa:
    open-in-view: false
  mvc:
    view:
      prefix: /
      suffix: .jsp
  freemarker:
    template-loader-path: [classpath:/template/notify]
...

5、启动元数据server

cd  /opt/standalone/service/dgs/server 
./startServer.sh

6、修改采集器配置文件

修改配置文件/opt/standalone/service/dgs/extractor/metacube_extractor/conf/extractor/extractor.properties
修改IP为真实IP,修改端口为9997(与套件端口冲突)
# 采集器配置

# 采集器服务侦听绑定的服务器网卡地址,建议 IP
host=localhost

# 采集器服务侦听端口号
port=9997

# 使用 SSL 证书。X.509 certificate collection
# 请注意:netty证书,仅支持 win64,linux64,linux_aarch64, osx_x64 等几个系统,其他系统不支持
# /Volumes/Media/Primeton/CODE/metacube7/extractor/manual/security/server.crt
certPath=

# PKCS#8 private key file
# /Volumes/Media/Primeton/CODE/metacube7/extractor/manual/security/server.pem
privateKeyPath=

receivedFolderPath=

7、启动采集器

cd  /opt/standalone/service/dgs/extractor 
nohup ./startExtractor.sh &

# 第五步: 前端配置

修改IDATA外部访问地址

根据真实情况修改数据资产前端配置地址例:/opt/standalone/web/afcenter/ibi/config.js

(function () {
  // 将配置信息放在window对象上,使其变成全局都可以访问的,需要修改为真实IP,改地址为IDATA外部访问地址
  window.configs = {
    baseServerUrl: 'http://127.0.0.1:8026/cboard/',
    user: 'admin',
    password: 'root123'
  }
})();

在 nginx 安装目录下的 conf/nginx.conf 配置文件中引入数据资产前端配置。

根据真实情况修改数据资产前端配置地址 "include /opt/standalone/web/conf/*.conf";

user  root;
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';
    #access_log  logs/access.log  main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;

   include /opt/standalone/web/conf/*.conf; 
}

修改资源目录 nginx 配置文件,配置在 /opt/standalone/web/conf/damp.conf:

根据真实情况修改数据资产前端配置地址 "/opt/standalone/web/afcenter"

upstream eosapp {
    server 127.0.0.1:28084;
}

#EOS standalone
server {
    listen 80;
    client_max_body_size 100m;
    
    proxy_set_header Host $host;
    proxy_set_header X-Real-Ip $remote_addr;
    proxy_set_header X-Real-port $remote_port;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_send_timeout 600s; #设置发送超时时间
    proxy_read_timeout 600s; #设置读取超时时间
    proxy_connect_timeout 600s;
    
    location ^~ /cboard {
        add_header X-Frame-Options ALLOWALL;
        proxy_pass http://127.0.0.1:8026/cboard;
    }

    location /fd_dgs/ {
        proxy_pass http://127.0.0.1:83/ ;
    }
    #根据真是元数据后台端口修改
    location ^~ /dgs {
        charset utf-8;
        proxy_pass http://127.0.0.1:28079;
    }
    
    location ^~/api/ {
        proxy_pass http://eosapp ;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
    }

    location ~/(.*)/api/ {
        rewrite ^/(.*)/api/(.*)$ /api/$2 break;
        proxy_pass http://eosapp ;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
    }

    location ~ \.biz\.ext$ {
        proxy_pass http://eosapp;
    }

    location / {
        root "/opt/standalone/web/afcenter";
        access_log /opt/standalone/web/access.log ;
        error_log /opt/standalone/web/error.log warn;
        index  index.html index.htm;
        try_files $uri /index.html;
    }
}

修改元数据nginx 配置文件,配置在 /opt/standalone/web/conf/metacube.conf:

根据真实情况修改元数据前端配置地址 "/opt/standalone/web/metacube"

server {
    listen 83;
    proxy_buffer_size 128k;
    proxy_buffers 32 128k;
    proxy_busy_buffers_size 128k;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Real-Port $remote_port;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    location / {
        root /opt/standalone/web/metacube;
        index index.html index.htm;
        try_files $uri /index.html;
    }
    location /dgs {
        charset utf-8;
        proxy_pass http://127.0.0.1:28079;
    }
}

前端通过 nginx 加载配置启动。

启动nginx ## nginx 安装路径下 ./sbin/nginx

# 第六步:环境登录及验证

访问 http://localhost,使用初始用户登录,初始用户名、密码为:admin/000000。 sf4

具体验证逻辑参考快速入门

若无法访问,检查是否角色授权!!!

数据库如果是ORACLE需要手动导入首选项文件(Primeton_DAMP_7.5.0_Standalone.tar.gz/server/damp/damp/default首选项.zip),其他数据库无需此操作。 09-config.png

# 第七步:平台配置

第一次登录系统后需要修改部分平台参数,【技术门户】-【配置中心】-【平台参数配置】其中必须初始化的配置参数包括元数据配置、服务引擎、搜索引擎。修改配置后需要重新启动DAMP后端应用。

PS:也可以直接在数据库中修改,平台配置表:comp_system_config。
    修改完成后建议重启DAMP。

# 元数据配置

元数据集成相关配置 修改元数据地址。 00-config.jpg

关键参数说明:
metacube.serverUrl : 元数据dgs后端服务地址。地址需要是真实ip地址,不能配置成127.0.0.1。

# 服务引擎配置

服务引擎对应端口,此处配置的地址需要是真实ip地址,不能配置成127.0.0.1。 01-config.jpg

关键参数说明:
dataEngine.gatewayUrl : 服务引擎生产环境地址,主要作用于页面服务地址显示。
dataEngine.gatewayUatUrl :服务引擎测试环境地址,主要应用服务现在测试时调用服务时使用。
dataEngine.isNeedDev: 服务引擎默认不需要预发布,如果需要预发布动作修改为 true

# 修改搜索引擎配置

默认使用elasticsearch作为搜索引擎,用户需要按照安装的es服务地址配置。 03-config.jpg

关键参数说明:
searchEngine.engineUrl : es的http服务地址,支持https。
searchEngine.engineUserName :es认证账号,如果es开启了xpack账号密码认证,则需要填写。
searchEngine.enginePassword :es认证密码,如果es开启了xpack账号密码认证,则需要填写。

# 修改IDATA报表集成配置

7.5.0版本中集成了Idata组件,因此默认配置会开启。 数据指标使用的内置BI为 IDATA,如果使用数据指标需修改IDATA正确地址 12-config.jpg

关键参数说明:
BI.IDATA_URL : ###idata平台访问地址,可根据真实情况修改。
BI.IDATA_SERVER_URL : ###idata平台接口地址,可根据真实情况修改。。
BI.IDATA_USERNAME : ###idata访问账户名,可根据真实情况修改。。
BI.IDATA_PASSWORD : ###idata访问账户密码,可根据真实情况修改。。

# 第八步.数据资产集成元数据

1、进入资产系统-》管理门户-》准备-》元数据管理 通过sysadmin/primeton@123用户进入元数据系统 主要操作: 1、元数据集成afcenter可以直接跳转 2、在元数据平台创建资产用户并授权 3、在元数据平台新增采集器,同步检查【技术门户】-【配置中心】-【平台参数配置】元数据采集器信息是否一致

详细集成步骤参考 元数据产品与DAMP集成说明

# 第九步.初始化Elasticsearch索引

在【技术门户】-【配置中心】-【系统工具】中,点击“资产ES初始化”,“标准ES初始化”,“知识库ES初始化”按钮即可。 09-config.png

上次更新: 2025/7/4下午5:20:13

← 微应用版本安装 元数据集成说明 →