---
schema_version: "1"
id: e7b3216bde728a6b0c5b33bffcfce1d3b8484fbdcc5f6e8f7205eab9172fe6ab
title: 分布式要求
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/server/distrib_requ.md
canonical_url: https://help.tableau.com/v0.0/server/zh-cn/distrib_requ.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 9e5302dfea66c0719459a75f5800e2510ae18c75f1f1ab84355228314db00fa0
description: Review hardware, software, and networking requirements for a multi-node Tableau Server cluster.
---
[跳转到主要内容](#main-content)

# 分布式要求

在开始配置 Tableau Server 群集之前，请确保满足以下要求。

## 硬件

虽然您在群集中使用的计算机必须满足[安装之前...](https://help.tableau.com/v0.0/server/zh-cn/requ.htm)中所述的要求，但它们不需要完全相同。

## 实现高可用性的硬件指南

下面是一些针对您用于实现[故障转移和高可用性](https://help.tableau.com/v0.0/server/zh-cn/distrib_ha.htm)的系统的指南：

- **故障转移 — 三台计算机**：若要配置一个群集来为文件存储和存储库进程提供故障转移支持，您至少需要三台计算机或虚拟机：一台用作初始 Tableau Server 节点，两台用作附加节点。
- **多个网关 - 三台计算机和一个负载平衡器**：如果将多个网关进程添加到 Tableau Server 安装中，并使用负载平衡器向这些网关自动分发请求，则可以进一步增强 Tableau 的可靠性。要配置提供故障转移支持和多个网关的群集，您需要在三节点群集前面添加负载平衡器。
- **故障转移和多网关支持 - 三台计算机和一个负载平衡器**：若要配置提供上述功能并支持多个网关的群集，您至少需要三台计算机或虚拟机和一个位于群集前端的负载平衡器。
- **高可用性 - 三台计算机和一个负载平衡器**：若要配置高可用性，您需要上面描述的资源。
- **初始计算机**：如果您配置高可用性，则初始 Tableau Server 节点可以运行很少的 Tableau Server 进程，或不运行任何 Tableau Server 进程。因此，充当初始节点的计算机无需具有与运行附加节点的计算机一样多的内核。不过，将需要足够的磁盘空间进行备份，因为在备份和还原过程中将会使用初始计算机。除了备份文件所需的空间量外，还需要临时磁盘空间。有关磁盘空间要求的详细信息，请参见[备份和还原的磁盘空间使用情况](https://help.tableau.com/v0.0/server/zh-cn/db.htm#backupDiskSpace)。

## 多节点服务器的软件要求

- 多节点安装中的所有节点都必须运行相同版本的 Tableau Server。
- 多节点集群中的所有节点必须具有相同类型的操作系统以及该操作系统的相同主要版本。例如，所有 Windows Server 2022 节点。
    
    不能在 Linux 和 Windows 节点的组合上安装 Tableau Server 的多节点实例。

## 安装位置

Tableau Server 的安装位置在群集中的所有节点上必须相同。不管您安装到默认位置还是非默认位置，都必须如此。

## 联网与端口

- **端口**：与任何分布式系统一样，您所使用的计算机或虚拟机需要能够互相通信。有关 Tableau 服务管理器如何处理端口映射的信息，请参见[Tableau 服务管理器端口](https://help.tableau.com/v0.0/server/zh-cn/ports.htm)。
- **相同域**：如果 Tableau Server 安装在 Windows Active Directory 环境中，则群集中的所有计算机必须是同一域的成员。
- **延迟**：服务器节点之间的网络延迟可能会影响 Tableau Server 性能。请注意可能的延迟问题，尤其是在遇到性能问题时。为了要减少网络延迟，可以采取一些步骤，例如将网关和数据源放在 Tableau Server 附近。
- **服务帐户**：服务器的[运行身份服务帐户](https://help.tableau.com/v0.0/server/zh-cn/runas.htm)帐户（在初始 Tableau Server 上指定）在群集中的每台计算机上必须相同。
    
    如果在 Active Directory 环境中运行，则建议运行域用户帐户作为运行身份服务帐户。尽管您可以在群集中的每个节点上保留默认 NetworkServices 帐户，但作为一项最佳安全做法，我们不建议使用此帐户。
    
    如果在 Windows 工作组中运行分布式部署，则必须在群集中的每个节点上使用相同的用户帐户和密码。在这种情况下，请在 TSM 中使用句点 (.) 而不是计算机名称来指定运行身份服务帐户。举例来说，如果工作组运行身份服务帐户为 `tableau-sa`，则在 TSM 中指定 `.\tableau-sa`。Windows 将 `.\` 语法解释为相当于“本地主机计算机名称”。
- **静态 IP 地址** - 运行 Tableau Server 的任何计算机，无论它是单服务器安装还是群集的一部分，都必须具有静态 IP 地址。
- **可发现**：群集中的每个节点都必须可使用 DNS 或本地主机文件从其他节点计算机中发现。
- **时区和时间：**群集中的每个节点必须位于同一时区中，并将这些节点的系统时钟同步。同步可能是自动进行的。举例来说，如果您的节点均位于 Active Directory 域中，则域控制器通常会进行同步。如果不确定您的群集是否符合此要求，请咨询您的内部 IT 专家。

## 最佳做法

下面是开始安装和配置之前需要注意的问题：

- **IP 地址或计算机名称**：如上所述，群集中的每台计算机必须使用静态 IP 地址。
- **CNAME 记录**：如果使用负载平衡器，用户将使用负载平衡器的名称作为 Tableau Server URL，与实际处理该请求的网关无关。
- **用户帐户凭据**：对于每台计算机，都需要拥有本地管理员权限的用户帐户的凭据。
- **备份**：最好在进行重要的系统更改之前创建备份。有关步骤，请参见[备份 Tableau Server 数据](https://help.tableau.com/v0.0/server/zh-cn/db_backup.htm)。
- **跨数据中心的分布式部署：**我们不建议跨分布式数据中心安装 Tableau Server 节点。下面的示例描述了节点分布于多个数据中心之间时的一些常见问题。
    
    - 节点间网络连接的中断可能会导致许多任务失败，或使 Tableau Server 组件变为未许可状态。
    - 数据中心之间的代理和防火墙可能会使 Tableau Server 节点无法相互通信。
    - 在地理上分散的数据中心之间传递流量可能会导致延迟或阻塞数据传输，从而导致性能不良和连接超时。

## SSL

如果您计划为使用多个网关和一个负载平衡器的高度可用的 Tableau Server 群集配置 SSL，（[了解更多信息](https://help.tableau.com/v0.0/server/zh-cn/distrib_ha.htm)），请确保为负载平衡器的主机名称颁发您使用的 SSL 证书。有关其他详细信息，请参见[针对与来往 Tableau Server 的外部 HTTP 流量配置 SSL](https://help.tableau.com/v0.0/server/zh-cn/ssl_config.htm)。