MDMサーバーのクラスターのセットアップ - 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
インストールとアップグレード
対象製品...

Data Fabric

MDM Platform

始める前に

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

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

    警告: Apache ActiveMQ 5.4以降のバージョンでKahaDBを使用している場合は、ActiveMQ XML設定ファイルでKahaDBプロパティであるconcurrentStoreAndDispatchTopicsを有効にしないことをお勧めします。このプロパティの詳細は、https://activemq.apache.org/kahadb.htmlをご覧ください。

手順

  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ファイルのワーカー名に対応している必要があります。

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

タスクの結果

フルテキストインデックス複製が各MDMクラスター内に実装されます。

必要なMDMサーバーインスタンスをすべてインストールして設定したら、明示的にクラスターに接続する必要があります。ハードウェアおよびソフトウェアの両方について、各種ソリューションが存在しています。