跳到主要内容 跳到补充内容

在集群模式下安装 Talend Data Preparation

要在集群模式下安装 Talend Data Preparation,您需要在 <Data_Preparation_Path>/config/application.properties 配置文件中进行某些修改。

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

开始之前

步骤

  1. 安装第一个 Talend Data Preparation 实例。
    有关 Talend Data Preparation 安装过程的更多信息,请参阅手动安装 Talend Data Preparation
  2. <Data_Preparation_Path>/config/application.properties 文件中,编辑 mongo.host 属性以指定多个 MongoDB 实例的主机和端口。
    使用以下语法:
    spring.data.mongodb.host=<host1>:<port1>,<host2>:<port2>,...,<hostN>

    不同 URL 的主机和端口必须连接,最后一个主机除外,它将继承 mongo.port 属性的值。例如:

    mongodb.host=mongorep-mongodb-replica-1.mongorep-mongodb-replica.default.svc.cluster.local:27017,
    mongorep-mongodb-replica-0.mongorep-mongodb-replica.default.svc.cluster.local:27017,
    mongorep-mongodb-replica-2.mongorep-mongodb-replica.default.svc.cluster.local:27017,
    mongorep-mongodb-replica-3.mongorep-mongodb-replica.default.svc.cluster.local
    mongodb.port=27017
  3. 编辑 service.cache.file.locationdataset.content.store.file.location 属性,指定您的网络文件系统位置,或必须提供给所有 Talend Data Preparation 实例的共享文件夹。例如:
    service.cache.file.location=sharedContent/
    dataset.content.store.file.location=sharedContent/store/datasets/content/
  4. 编辑为 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
  5. 要延长会话持续时间和减小意外退出的风险,请添加以下行:
    security.token.renew-after=600
    security.token.invalid-after=3600
  6. 对您想要安装的每个 Talend Data Preparation 实例重复此安装和配置过程。

结果

已安装多个 Talend Data Preparation 实例并配置其在集群模式下工作。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!