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

Linux版Talendインストールガイド

Version
7.3
Language
日本語
EnrichDitaval
Linux
EnrichSubscriptionType
サブスクリプション
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
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
Content
インストールとアップグレード
対象製品...

Big Data Platform

Data Fabric

Data Management Platform

Data Services Platform

MDM Platform

Real-Time Big Data Platform

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

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

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

始める前に

  • Talend Dictionary Service用のロードバランサーが設定済みであること。
    注: Talend Data PreparationTalend Data StewardshipTalend 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インスタンスがインストールされ、作業できるように設定されました。