Talend Dictionaryサービスをクラスターモードでインストールする - 6.5

Talend Real-Time Big Data Platform インストールガイドWindows

EnrichVersion
6.5
EnrichProdName
Talend Real-Time Big Data 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 ESB
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サービスをクラスターモードでインストールして、Talend Data Stewardshipでセマンティックタイプを操作するときに高可用性と優れたスケーラビリティを活用することができます。

クラスターモードでTalend Dictionaryサービスをインストールするには、<Tomcat>/conf/data-quality.properties設定ファイルを編集する必要があります。

このインストールを実行するには、必要な数のTalend Dictionaryサービスのインスタンスとその依存性をインストールし、設定する必要があります。

始める前に

  • Talend Dictionaryサービス用のロードバランサーが設定済みであること。
  • クラスターモードでMongoDBが設定済みであること。詳細は、『MongoDB documentation』を参照して下さい。
  • クラスターモードでKafkaとZookeeperが設定済みであること。詳細は、『Zookeeper documentation』と『Kafka documentation』を参照して下さい。

手順

  1. 最初のTalend Dictionaryサービスインスタンスをインストールします。
    インストール手順は、Talend Dictionaryサービスのインストールと設定を参照して下さい。
  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サービスの各インスタンスに、このインストールと設定の手順を繰り返します。

タスクの結果

これで、クラスターモードで複数のTalend Dictionaryサービスインスタンスがインストールされ、作業できるように設定されました。