メイン コンテンツをスキップする 補完的コンテンツへスキップ

クラスターモードでTalend Dictionary Serviceをインストール

Talend Dictionary Serviceをクラスターモードでインストールして、Talend Data Stewardshipでセマンティックタイプを操作する時に高可用性と優れたスケーラビリティを活用できます。

クラスターモードでTalend Dictionary Serviceをインストールするには、dq_dict/config/data-quality.properties設定ファイルを変更する必要があります。

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

始める前に

  • Talend Dictionary Service用のロードバランサーが設定済みであること。
    情報メモヒント: Talend Data PreparationTalend Data StewardshipTalend Dictionary Serviceでは同じロードバランサーを使用できます。これは物理ロードバランサーか論理ロードバランサーのいずれかとなります。
  • クラスターモードでMongoDBが設定済みであること。詳細については、MongoDB documentation (英語のみ)をご覧ください。
  • クラスターモードでKafkaとZooKeeperが設定済みであること。詳細は、ZooKeeperのドキュメンテーション (英語のみ)Kafkaのドキュメンテーションをご覧ください。

手順

  1. 最初のTalend Dictionary Serviceインスタンスをインストールします。
    インストール手順の詳細は、Talend Dictionary Serviceをインストールをご覧ください。
  2. dq_dict\config\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インスタンスがインストールされ、作業できるように設定されました。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。