在集群模式下安装 Talend Dictionary Service - 7.1

Talend Data Management Platform 安装与升级指南 (Windows)

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

您可以在集群模式下安装 Talend Dictionary Service 并利用在 Talend Data Stewardship 中处理语义类型时的高可用性和更好的可扩展性。

要在集群模式下安装 Talend Dictionary Service,您需要修改 <Tomcat>/conf/data-quality.properties 配置文件。

要执行此安装,您需要安装和配置所需数量的 Talend Dictionary Service 实例及其依赖关系。

开始之前

  • 您已为 Talend Dictionary Service 配置了一个负载均衡器。
  • 您已在集群模式下配置 MongoDB。有关更多信息,请参阅 MongoDB 文档
  • 您已在集群模式下配置 Kafka 和 Zookeeper。有关更多信息,请参阅 Zookeeper 文档Kafka 文档

过程

  1. 安装第一个 Talend Dictionary Service 实例。
    有关安装过程的更多信息,请参阅安装和配置 Talend Dictionary Service
  2. <Tomcat>/conf/data-quality.properties 文件中,编辑 mongodb.host 属性以指定多个 MongoDB 实例的主机和端口。
    使用以下语法:
    mongodb.host=<host1>:<port1>,<host2>:<port2>,...,<hostN>
    不同 URL 的主机和端口必须连接,最后一个主机除外,它将继承 mongodb.port 属性的值。例如:
    mongodb.host=mongorep-mongodb-replica-1.mongorep-mongodbreplica.
    default.svc.cluster.local:27017,
    mongorep-mongodb-replica-0.mongorep-mongodbreplica.
    default.svc.cluster.local:27017,
    mongorep-mongodb-replica-2.mongorep-mongodbreplica.
    default.svc.cluster.local:27017,
    mongorep-mongodb-replica-3.mongorep-mongodbreplica.
    default.svc.cluster.local
    mongodb.port=27017
  3. 编辑为 Kafka 和 Zookeeper 实例指定主机和端口的属性。
    与 MongoDB URL 的方法相同,Kafka 和 Zookeeper 主机和端口必须连接,最后一个端口除外,它从专用属性继承而来。
    spring.cloud.stream.kafka.binder.brokers=host1:9092,host2:9092,host3
    spring.cloud.stream.kafka.binder.zkNodes=host1:2181,host2:2181,host3
    spring.cloud.stream.kafka.binder.defaultBrokerPort=9092
    spring.cloud.stream.kafka.binder.defaultZkPort=2181
  4. 对您想要安装的每个 Talend Dictionary Service 实例重复此安装和配置过程。

结果

您已安装多个 Talend Dictionary Service 实例并配置它们在集群模式下工作。