Tableau Server 微服务容器

默认情况下,会将交互式微服务容器的一个实例添加到安装了应用程序服务器的每个节点,并将非交互微服务容器的一个实例添加到具有后台程序的每个节点。尽管无法直接添加微服务容器,但可以使用 TSM CLI 根据需要更改两个微服务容器的实例数。如果从节点中移除后台程序或应用程序服务器的所有实例,则也会移除容器进程。

微服务容器和微服务:

  • 交互式微服务容器:

    • MessageBus 微服务
    • 关系查询微服务
    • 凭据服务
  • 非交互式微服务容器:

    • 关系 Ingestor 微服务
    • 外部内容提供程序微服务
    • 流程提供程序微服务
    • 内容提供程序微服务

查看微服务容器状态

您可以通过“TSM 状态”页面查看微服务容器进程的状态,也可以使用 tsm status -v 命令通过命令行查看。使用“TSM 状态”页面查看服务器进程状态时,可以看到每个容器进程的状态,但您无法查看容器中任何微服务的状态。使用命令行时会显示更多详细信息,其中包括每个单独的微服务的状态。

微服务容器状态

容器进程的状态取决于容器内微服务的状态。当容器进程内的所有微服务均按预期方式运行时,容器状态为“活动”(“TSM 状态”页面上)或 running (如果通过 TSM 命令行查看)。如果容器进程内的所有微服务已停止,则容器的状态为“错误”(“TSM 状态”页面上)或 stopped (TSM 命令行中)。如果某个微服务已停止,但至少一个其他微服务正在运行,则容器状态为“已降级”(“TSM 状态”页面上)或 degraded (TSM 命令行中)。

当容器进程内的所有微服务的状态均为正在运行时,则容器状态为 Active。如果容器中的任何微服务处于错误状态(状态为 stopped ),则容器进程状态为 degraded。如果容器中的所有微服务均处于错误状态,则容器状态为 error

通过“TSM 状态”页面查看微服务容器状态:

  1. 在浏览器中打开 TSM:

    http://<tsm-computer-name>:8850

  2. 单击“状态”

    页面将显示交互式微服务容器和非交互式微服务容器进程的状态,以及作为 TSM 或 Tableau Server 一部分运行的其他进程的状态。

    您无法查看某个容器进程内任何单独微服务的状态,但如果容器进程的状态为“活动”(绿色复选标记),则其包含的微服务均按预期方式运行。若要查看单独微服务的状态,请使用 TSM 命令行。

    注意:容器进程的状态不会显示在较旧的 Tableau Server 状态页面上。有关两个状态页面及其区别的详细信息,请参见查看服务器进程状态

通过 TSM 命令行查看微服务容器状态:

  1. 在初始节点(安装了 TSM 的节点)上以管理员身份打开命令提示符。

  2. 运行以下命令:

    tsm status -v

    命令的输出结果显示容器服务及其包含的微服务的状态:

    node1: TABLEAUSVR01
    Status: RUNNING
    'Tableau Server Gateway 0' is running.
    'Tableau Server Application Server 0' is running.
    'Tableau Server Interactive Microservice Container 0' is running.
        'MessageBus Microservice 0' is running.
        'Relationship Query Microservice 0' is running.
    'Tableau Server VizQL Server 0' is running.
    'Tableau Server VizQL Server 1' is running.
    'Tableau Server VizQL Server 2' is running.
    'Tableau Server VizQL Server 3' is running.
    'Tableau Server Cache Server 0' is running.
    'Tableau Server Cache Server 1' is running.
    'Tableau Server Coordination Service 0' is running.
    'Tableau Server Cluster Controller 0' is running.
    'Tableau Server Search And Browse 0' is running.
    'Tableau Server Backgrounder 0' is running.
    'Tableau Server Backgrounder 1' is running.
    'Tableau Server Non-Interactive Microservice Container 0' is running.
         'Relationship Ingestor Microservice 0' is running.
         'External Content Provider Microservice 0' is running.
         'Flow Provider Microservice 0' is running.
         'Content Provider Microservice 0' is running.
    'Tableau Server Data Server 0' is running.
    'Tableau Server Data Server 1' is running.
    'Tableau Server Data Engine 0' is running.
    'Tableau Server File Store 0' is running.
    'Tableau Server Repository 0' is running (Active Repository).
    'Tableau Server Tableau Prep Conductor 0' is running.
    'Tableau Server Elastic Server 0' is running.
    'Tableau Server Ask Data 0' is running.
    'Tableau Server Administration Agent 0' is running.
    'Tableau Server Administration Controller 0' is running.
    'Tableau Server Service Manager 0' is running.
    'Tableau Server License Manager 0' is running.
    'Tableau Server Client File Service 0' is running.
    'Tableau Server Database Maintenance 0' is stopped.
    'Tableau Server Backup/Restore 0' is stopped.
    'Tableau Server Site Import/Export 0' is stopped.
    'Tableau Server SAML Service 0' is stopped.
    c:\Program Files\Tableau\Tableau Server\packages\scripts.near.18.1216.1859>

感谢您的反馈!您的反馈已成功提交。谢谢!