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

TomcatとTAC Webアプリケーションを複製

手順

  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.jarにあるmonitoring_client.propertiesの範囲(空きディスク容量の制限など)と重みづけの値に基づきます。これらの値は、必要に応じて編集できます。詳細は、負荷分散に使うサーバーを決定するインジケーターを設定 (英語のみ)をご覧ください。

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

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

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