配置客户端文件服务
客户端文件服务 (CFS)管理多节点群集中的大多数共享文件。例如,与证书、密钥和文件(OpenID、相互 SSL, SAML 及 Kerberos)相关的身份验证以及自定义文件均由 CFS 管理。
当您首次安装 Tableau 服务管理器 (TSM) 和 Tableau Server 时,会在初始节点上配置 CFS 的单一实例。您可以并且应该在其他节点上配置附加实例。
在群集中,如果正在运行您唯一的 CFS 实例的节点发生故障,则 CFS 管理的任何文件将丢失,并且您将需要通过重新导入证书和自定义映像并进行任何相关配置更改来重新填充这些 CFS 文件。有关 CFS 管理的文件列表,请参见Tableau Server 客户端文件服务。
请记住这些限制和建议:
- 任何 Tableau Server 安装都至少必须有一个 CFS 实例。您无法移除 CFS 的所有实例。
- 我们建议您不要在任何一个节点上配置多个实例。额外的实例不会提供任何好处,并且会浪费资源。
我们建议您在部署协调服务的每个节点上配置一个 CFS 实例。这提供了冗余,并有助于在节点出现故障时保护 Tableau Server 免受意外错误的影响。
本文介绍如何添加或移除 CFS 的实例 。您无法通过 Web UI 中配置 CFS。您必须使用 CLI 来添加或移除 CFS。该过程与您用于向节点中添加进程的过程相同。
在附加节点上配置 CFS
在初始节点上,打开终端会话。
查找要向其中添加 CFS 的节点的节点 ID:
tsm topology list-nodes -v
通过指定节点、进程和单一实例,在节点上添加 CFS。
例如,此命令将一个 CFS 实例添加到节点 2:
tsm topology set-process -n node2 -pr clientfileservice -c 1
如果尝试将 CFS 实例添加到已配置 CFS 的节点,则错误消息将让您知道该节点上已有实例。
若要将 CFS 添加到其他节点,请对每个节点重复此步骤。
应用更改:
tsm pending-changes apply