Tableau Server 进程

本主题介绍用于设置进程配置的选项。若要配置 Tableau Server 进程,您需要指定每个节点上应运行哪些进程,以及运行多少实例。可使用 tsm topology set-process 命令完成此操作。有关详细信息,请参见更改节点上的进程数

除了下表中明确指出的情况之外,如果应用进程更改 Tableau Server 正在运行,那么这些更改会将其停止。应用更改后,Tableau Server 将恢复为配置进程之前的状态,因此,如果服务器正在运行,则会重新启动。

重要信息:进程拓扑将取决于您的组织需求。

许可的进程

作为 Tableau Server 的一部分安装的一些进程是“许可的”进程。许可的进程需要有效的 Tableau Server 许可证才能运行。作为 Tableau Server 的一部分安装的其他进程与有效许可证无关。这具有以下影响:

  • 每个许可的进程需要定期联系在初始 Tableau Server 计算机上运行的 Tableau Server 许可证管理器服务,以验证它们是否获得了许可。如果它们无法确认是否存在有效的许可证,例如,如果初始节点不可用,则该进程将不会运行,并且 Tableau Server 可能无法正常或可靠地运行。

  • 如果具有基于核心的 Tableau Server 许可证,则具有许可进程的任何节点上的核心将计入许可核心的总数。

    注意:如果有数据管理加载项和基于内核的许可证,您将需要了解许可的进程将如何计入每个许可证附带的许可内核总数。有关详细信息,请参见针对 Tableau Server 为 Tableau Prep Conductor 授予许可

下表中“已许可”列所标识的那些进程需要有效许可证,并且会影响基于核心的许可证中的核心计数。

Tableau Server 进程 当 Tableau Server 正在运行时,这些进程的状态为 running,当 Tableau Server 停止时,这些进程的状态为 stopped
tsm status -v 中显示的名称 用于 tsm topology set-process 的名称 用途 说明 已许可
应用程序服务器 vizportal 应用程序服务器 (VizPortal) 处理 Web 应用程序、REST API 调用,并支持浏览和搜索。 除非节点已经有数据引擎的实例,否则安装应用程序服务器时也会安装数据引擎。
数据问答 无法手动配置。 “数据问答”功能使用“数据问答”服务。 在运行 Data Server 的所有节点上自动运行。
后台程序 backgrounder 后台程序运行服务器任务,包括数据提取刷新、订阅、“立即运行”任务以及通过 tabcmd 启动的任务。 除非节点已经有数据引擎的实例,否则安装后台程序时也会安装数据引擎。

大多数情况下,您可以更改运行中服务器的现有节点上后台程序实例的数量,而不会导致停止并且无需重新启动服务器。例外情况是:您向以前没有后台程序或任何其他进程(会同时安装数据引擎)的现有节点中添加后台程序。有关详细信息,请参见Tableau Server 动态拓扑更改

缓存服务器 cacheserver 缓存服务器是一种在服务器群集中分布和共享的查询缓存。这种内存中的缓存在许多方案中可加快用户体验。VizQL Server、后台程序和数据服务器(以及较小范围的应用程序服务器)代表用户或作业向缓存服务器发出缓存请求。缓存为单一线程方式,因此如果您需要更好的性能,您应运行其他缓存服务器实例。
群集控制器 clustercontroller 群集控制器负责监视各个组件、检测故障以及在需要时执行故障转移。 每个节点上都需要。未自动安装。
数据引擎 无法手动配置。 数据引擎创建数据提取并处理查询。 在安装文件存储、VizQL Server、应用程序服务器 (VizPortal)、数据服务器或后台程序时自动安装。
数据服务器 dataserver Data Server 管理与 Tableau Server 数据源的连接。 除非节点已经有数据引擎的实例,否则安装数据服务器时也会安装数据引擎。
弹性服务器 elasticserver “数据问答”使用弹性服务器来建立数据索引和缓存数据。 弹性服务器进程可在群集中的多个节点上运行。可以根据需要将它们移动到任何节点。运行的弹性服务器数量建议为奇数。

可以使用 elasticserver.vmopts TSM 配置选项来配置弹性服务器堆大小。有关详细信息,请参见tsm configuration set 选项

文件存储 filestore 文件存储自动在数据引擎节点之间复制数据提取。 除非节点已经有数据引擎的实例,否则安装文件存储时也会安装数据引擎。
网关 gateway 网关是一种 Web 服务器,用于处理从浏览器、Tableau Desktop 和其他客户端发往 Tableau Server 的所有请求。 在包含 VizQL Server 或 Vizportal 实例的任何节点上为必需。
存储库 pgsql PostgreSQL 存储库是 Tableau Server 的主数据库。它存储工作簿和用户元数据。 一个群集中最多只能有两个存储库实例,并且群集中至少必须有三个节点才能添加另一个存储库实例。

 

SAML 服务 无法手动配置。 SAML 服务作为 Tableau Server 和 SAML 身份提供程序 (IdP) 之间的代理。 自动安装在安装 Tableau Server 所在的每个节点上。

tsm status -v 的输出中显示状态 stopped ,除非启用了站点 SAML。

您无法手动配置 SAML 服务。

搜索和浏览 searchserver 搜索服务在服务器上处理内容元数据的快速搜索、筛选、检索和显示。  
Tableau Prep Conductor flowprocessor

Tableau Prep Conductor 运行流程、检查连接凭据,并在流程失败时发送通知。

它利用 Tableau Server 的计划和跟踪功能,因此您可以自动运行流程来以更新流程输出。

需要数据管理加载项才能在 Tableau Server 上启用此进程。默认情况下,它会在启用了后台程序的节点上自动启用。

如果将节点角色设置为排除流程,则不会在该节点上安装 Tableau Prep Conductor。有关详细信息,请参见Tableau Server 中的节点角色

VizQL Server vizqlserver VizQL Server 加载和呈现视图,计算和执行查询。 除非节点已经有数据引擎的实例,否则安装 VizQL Server 时也会安装数据引擎。

大多数情况下,您可以更改运行中服务器的现有节点上 VizQL 实例的数量,而不会导致停止并且无需重新启动服务器。例外情况是:您向以前没有 VizQL 和任何其他进程(会同时安装数据引擎)的现有节点中添加 VizQL。有关详细信息,请参见Tableau Server 动态拓扑更改

Tableau 微服务容器进程:在将进程包含的其中一个微服务添加到节点时,将自动添加这些进程。容器状态取决于容器内微服务的状态。如果所有微服务正在运行,则容器进程的状态为 running。如果所有微服务已停止,则容器进程的状态为 error。如果一个或多个微服务正在运行,而其他微服务未在运行,则容器服务的状态为 degraded。有关详细信息,请参见Tableau Server 微服务容器
交互式微服务容器        
非交互式微服务容器        
Tableau 服务管理器 (TSM) 进程 初始化 TSM 之后,这些进程的状态为 running,并且会保持运行,即使 Tableau Server 停止也是如此。
管理代理 无法手动配置。 TSM 代理监视协调服务是否有配置或拓扑更改,并为每个服务(配置)提供新配置,或部署新服务并删除旧服务(拓扑) 自动安装在安装 Tableau Server 所在的每个节点上。

您无法手动配置管理代理。

管理控制器 无法手动配置,除非将其移到另一个节点。有关详细信息,请参见从初始节点故障中恢复 TSM 控制器处理发送至 TSM 的请求,并跨服务进程协调配置和拓扑更改以及工作流。此控制器还用作 REST API 端点 (HTTPS)。 在初始节点上安装 TSM 时会自动安装。

您无法手动配置管理控制台,除非将其移到另一个节点。有关详细信息,请参见从初始节点故障中恢复

客户端文件服务 clientfileservice 客户端文件服务 (CFS)管理多节点群集中的大多数共享文件。例如,与证书、密钥和文件(OpenID、相互 SSL, SAML 及 Kerberos)相关的身份验证以及自定义文件均由 CFS 管理。 自动安装在初始主节点上。除非您显式配置了其他实例,否则将不会安装这些实例。请参见配置客户端文件服务

在多节点部署中,我们建议您在部署协调服务的每个节点上配置 CFS 的实例。重新部署协调服务对 CFS 没有任何影响。

CFS 不会显示在“状态”页面或“配置”页面上,但可在 tsm status -v 命令的输出中看到。

若要查看或设置 CFS 的实例,请使用 tsm topology 命令。

协调服务 无法通过 tsm topology set-process 进行设置。 协调服务用作“信任”的单一来源。 自动安装在初始主节点上。除非您显式部署一个新的协调服务整体,否则不会安装其他实例。有关详细信息,请参见部署协调服务整体
服务管理器 无法手动配置。 服务管理器 自动安装在所有节点上。

您无法手动配置服务管理器。

许可证管理器 无法手动配置。 许可证管理器处理许可事务。 安装 TSM 时自动安装在初始节点上。

此单个实例安装在 Tableau Server 群集上。只有在初始节点出现故障时,才应手动配置许可证管理器进程。有关详细信息,请参见从初始节点故障中恢复

Tableau Server 维护进程 除非这些进程主动运行来完成作业,否则它们状态为 stopped
数据库维护 无法手动配置。 数据库维护服务负责在 Tableau Server 存储库上执行维护操作。 自动安装在安装 Tableau Server 所在的每个节点上。

tsm status -v 的输出中显示状态 stopped ,除非它正在执行数据库维护。维护可能包括与启用存储库远程访问以及更改用于访问存储库的密码相关的更新。

您无法手动配置数据库维护服务。

备份/还原 无法手动配置。 备份和还原服务负责对存储在 Tableau Server 存储库和文件存储中的数据执行备份和还原操作。 自动安装在安装 Tableau Server 所在的每个节点上。

tsm status -v 的输出中显示状态 stopped ,除非它正在执行备份或还原操作。

您无法手动配置备份和还原服务。

站点导入/导出 无法手动配置。 站点导入和导出服务负责在服务器群集之间迁移 Tableau Server 站点。 自动安装在安装 Tableau Server 所在的每个节点上。

tsm status -v 的输出中显示状态 stopped ,除非它正在执行导入和导出。

您无法手动配置站点导入和导出服务。

进程工作流

Tableau Server 进程及其交互方式取决于所进行的操作或活动。例如,在您发布工作簿时,所使用的进程和这些进程的交互方式与使用 SAML 登录时使用的进程和交互方式不同。有关进程工作流中的某些交互式视图,请参见下面的工作簿。这允许您选择特定工作流,并按照步骤逐步完成操作。

免责声明:此工作簿发布在 Tableau Public 上,未由 Tableau 文档维护。我们无法保证它与最新版本的 Tableau Server 保持同步。

 

此部分中的其他文章

感谢您提供反馈! 提交反馈时出错。请重试或向我们发送消息