Tableau Server メッセージング サービス
Tableau Server メッセージング サービスは、バージョン 2019.4 以降の Apache ActiveMQ を使用します。これは、マイクロサービスのセキュリティで保護された、スケーラブルで、パフォーマンスが高く、可用性の高いメッセージ指向の通信を可能にするパブリッシュ/サブスクライブプラットフォームです。メッセージング サービスは、Tableau Server のマイクロサービス間の通信をサポートするために使用されます。
サーバーが実行する既定のメッセージング サービスは、単一のインスタンスです。バージョン 2020.1 以降、マルチノードの Tableau Server インスタンスがある場合、メッセージング サービスで 2 番目のインスタンスを設定できます。
プロセス | メッセージング サービス |
ステータス | メッセージング サービスの状態は、 tsm status -v コマンドを使用して [状態] ページとコマンド ラインから表示されます。詳細については、サーバー プロセス ステータスの表示を参照してください。 |
ロギング | リポジトリが生成したログは にあります。詳細については、Tableau Server ログとログ ファイルの場所を参照してください。 |
メッセージング サービスが正常に実行されていない場合の影響
メッセージング サービスが停止したときや、起動に失敗したときの影響は、メッセージング サービスのインスタンスを 1 つ構成しているか、または 2 つ構成しているかによって異なります。
メッセージング サービスの複数のインスタンス (マルチノード、バージョン 2020.1 以降)
バージョン 2020.1 以降があり、Tableau Server のマルチノード インストールがある場合は、メッセージング サービスのインスタンスを 2 つ設定できます。この場合、いずれかのインスタンスに障害が発生した場合、もう一方のインスタンスがすべてのトラフィックを処理するため、障害を起こしたインスタンスを削除してインストールし直すことができます。
メッセージング サービスの 1 つのインスタンス
Tableau Server をシングルノードでインストールしている場合、メッセージング サービスのインスタンスは 1 つに制限されます。この場合、構成されたインスタンスに障害が発生すると、Tableau Server は引き続き機能しますが、ステータスは「低下」と表示され、サービスが再起動しても、ダウン中にメッセージング サービスに送信されたイベント メッセージは失われる可能性があります。イベント メッセージには、プロジェクトの権限の変更が含まれます。
メッセージング サービスが停止しても、コンピューター自体に問題がなければ自動的に再起動します。
マルチノード クラスター内のメッセージング サービス
マルチノード クラスターでメッセージング サービスを構成する方法は、実行している Tableau Server のバージョンによって異なります。いずれの場合も、メッセージング サービスのインスタンスを 1 つ実行する必要があります。
バージョン 2020.1 以降では、マルチノード環境でサービスのインスタンスを 2 つ実行できるようになりました。これにより冗長性が提供されるため、2 つのインスタンスを実行することをお勧めします。メッセージング サービスがまだ構成されていない任意のノードに、2 番目のインスタンスを追加できます。マルチノード クラスターでは、合計で 2 個を超えるインスタンスを追加することはできません。