TomcatとTAC Webアプリケーションを複製 - 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
インストールとアップグレード

手順

  1. このTomcatインスタンスを別々のサーバー上に必要な数だけ複製します。
    警告: 高可用性を設定する場合、同じOSインスタンスに異なるTalend Administration Center Tomcatサーバーを持つことはサポートされていません。
    警告: データベースとサーバーのシステムクロックがすべて同期されていることを確認します(クロックの差異は1秒以内であることが必要です)。時間同期サービスの詳細は、SNTP、Windowsタイムサービスツール、およびネットワーククロックに関する適切なMicrosoftドキュメントをご覧ください。
  2. org.talend.administrator Web アプリケーションをすべてのTomcatインスタンスで重複化させます。すべてのWebアプリケーション設定が同一になっていることを確認します。
  3. Tomcatの各インスタンスについて、<TalendAdministrationCenterInstallationDirectory>/apache-tomcat/webapps/org.talend.administrator/WEB-INF/classesフォルダーにあるconfig.propertiesファイルを開き、node.identifier=パラメーターの値を設定します。
    警告: Tomcatの各インスタンス(またはノード)がクラスターで一意のノード識別子を持っているかどうかチェックします。
  4. TomcatへのTalend Administration Centerのデプロイに示されるコマンドに従って、Tomcatインスタンスを1つ起動します。
  5. 同じ手順でTomcatの他のインスタンスを起動します。

タスクの結果

1つ以上のタスクを実行している最中に、複数の実行サーバーのいずれかで障害が発生した場合、フェイルオーバーが発生します。サーバーで障害が発生すると、クラスターの他のサーバーがその状態を検出し、障害が発生したサーバーで進行中だったデータベースのタスクが識別されます。復元するようにマークされたタスクは、別のサーバーに引き継がれます。

負荷分散に使用されるサーバーの順序付けはファイルに定義されたインジケーター、つまり<ApplicationPath>/WEB-INF/lib/org.talend.monitoring.client-A.B.C.jarmonitoring_client.propertiesの範囲(空きディスク容量の制限など)と重みづけの値に基づきます。これらの値は、必要に応じて編集できます。これらの値は、必要に応じて編集できます。詳細は、負荷分散に使うサーバーを決定するインジケーターを設定をご覧ください。

ヒント: DSTの変更に関連する既知の軽微な問題により、フェイルオーバーが正しく動作しない場合があります。この問題を回避するためには、時間変更後にTomcatを再起動します。これによって実行に影響が及ぶことはありません。