MDMサーバーのクラスターのセットアップ - 7.1

Talend Data Fabric インストールガイド Linux

EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
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 MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio

始める前に

  • mod_jkサポートを含むApache httpdをダウンロードしてインストールし、正しく動作していることを確認します。Apache httpdをインストールして実行する方法の詳細は、公式のApacheドキュメントを参照して下さい。

  • Apache ActiveMQ標準ディストリビューションをダウンロードしてインストールし、実行します。プラットフォームにApache ActiveMQをインストールして実行する方法の詳細は、Apache ActiveMQのドキュメンテーションを参照して下さい。

手順

  1. 1番目のMDMサーバーを、単一マシン上にインストールするようにインストールします。
  2. この最初のインスタンスをクラスターに含める複数のマシンに複製します。ここで、複製とは、毎回まったく同じパラメーターを使ってインストールプロセスを繰り返すことを意味します。
    同じ物理的サーバー上で、異なるポート番号を使って複数のインスタンスで作業することもできますが、その場合、マシンの物理的障害に対する保護レベルは同じでないことに留意して下さい。
  3. 各MDMサーバーインスタンスで<$INSTALLDIR>/conf/mdm.confファイルを開いて編集します。
  4. System Settingsセクションの下の行system.cluster=trueを追加して、クラスタリング設定を有効にします。
  5. mdm.routing.engine.broker.urlの値をtcp://AMQHOST:AMQPORTに変更します(例、tcp://localhost:61616)。ここでAMQHOSTは、ActiveMQをホストするサーバーの名前を表し、AMQPORTはOpenWireがリッスンするActiveMQ TCPポートを表しています。
    注: デフォルトでは、MDMサーバーは組み込みのApache ActiveMQブローカーをJMSプロバイダーとして使用します。ノード間の正しい通信を確保するためには、JMSブローカーを外部化してクラスターのすべてのノードで共有する必要があります。
  6. 以下の2つの行を追加して、MDMでActiveMQサーバーへの認証済み接続が作成されるようにします。
    mdm.routing.engine.broker.userName=<USERNAME>
    mdm.routing.engine.broker.password=<PASSWORD>
  7. ファイル<TomcatPath>/conf/server.xmlで、<Engine>エレメントを探し、jvmRouteの属性を追加します。
    <Engine name="Catalina" defaultHost="localhost" jvmRoute="mdm_node1">

    ここでjvmRouteの値はクラスターに含まれる各MDMサーバーノードのユニークな識別子を表しており、worker.propertiesファイルのワーカー名に対応している必要があります。

    mod_jkに対応するApache httpdを使用してロードバランサーをセットアップする方法の具体例については、Apache httpd とmod_jkを使用した負荷分散ソリューションの設定例を参照して下さい。

  8. 各サーバーインスタンスに対して前の手順を繰り返します。
  9. クラスター内のすべてのMDMノードを再起動します。

タスクの結果

フルテキストインデックス複製が各MDMクラスター内に実装されます。詳細は、フルテキストインデックス複製を参照して下さい。

必要なMDMサーバーインスタンスをすべてインストールして設定したら、明示的にクラスターに接続する必要があります。ハードウェアおよびソフトウェアの両方について、各種ソリューションが存在しています。その例については、Apache httpd とmod_jkを使用した負荷分散ソリューションの設定例を参照して下さい。