安装和配置 Talend Dictionary Service - 7.1

Talend Data Fabric 安装指南 (Windows)

EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio

过程

  1. mongo 添加到 PATH 环境变量。
  2. 使用以下命令在 MongoDB 中创建 dqdict 数据库:
    use dqdict
  3. 在 MongoDB 中为 dqdict 数据库创建以下用户:
    • 用户名:dqdict-user

    • 密码:duser

    为此,您可以使用以下命令:
    db.createUser( { user: "dqdict-user", pwd: "duser", roles: [{ role: "readWrite", db: "dqdict"}]})
  4. 如果 Apache Tomcat 实例已自动启动,则将其停止。
  5. DQDictServer-A.B.C.zip 解压缩到 dq_dict 文件夹。
  6. 删除 <Tomcat>\webapps 文件夹的内容。
  7. 创建一个 <Tomcat>\app 文件夹并从 dq_dict 复制 dataquality-semantic-producer-A.B.C.war 文件。
  8. dq_dict\context 中包含的文件复制到 <Tomcat>\conf\Catalina\localhost
  9. dq_dict\config 中包含的配置文件复制到 <Tomcat>\conf
  10. 打开 <Tomcat>/conf/data-quality.properties 文件并编辑以下 Talend Dictionary Service 属性:

    字段

    操作

    oidc.url

    输入 Talend Identity and Access Management 的 URL,例如 http://localhost:9080/oidc

    scim.url

    输入 Talend Identity and Access Management SCIM 的 URL,例如 http://localhost:9080/scim

    oidc.semanticservice.id

    输入 Talend Identity and Access Management OIDC 客户端标识符。

    oidc.semanticservice.secret

    输入 Talend Identity and Access Management OIDC 密码。

    spring.cloud.stream.kafka.binder.brokers

    输入对应于您的 Kafka 代理的主机。

    spring.cloud.stream.kafka.binder.defaultBrokerPort

    输入对应于您的 Kafka 代理的端口。

    spring.cloud.stream.kafka.binder.zkNodes

    输入对应于您的 Zookeeper 节点的主机。

    spring.cloud.stream.kafka.binder.defaultZkPort

    输入对应于您的 Zookeeper 节点的端口。

    在属性文件中输入的所有密码在您启动 Talend Dictionary Service 实例时加密。

  11. 将以下字段更新为您的 MongoDB 设置:

    字段

    描述

    dq.mongo.host

    MongoDB 实例的主机名。

    dq.mongo.port

    MongoDB 实例的端口号。

    dq.mongo.username

    用于连接到该数据库的用户名。

    dq.mongo.password

    用于连接到该数据库的密码。

    dq.mongo.database.name

    Talend Dictionary Service 连接的数据库的名称,默认为 dqdict。

  12. 启动 MongoDB。
  13. 转到 dq_dict\database 文件夹并编辑 semantic-dictionary-import.bat 脚本。
  14. 将变量替换为您的 MongoDB 用户名和密码。
  15. 执行该脚本。
  16. 通过按顺序启动下列组件来启动 Talend Dictionary Service
    • Apache Zookeeper
    • Apache Kafka
    • Apache Tomcat