安装之前...

注意:您可以在 Tableau 网站(此处(链接在新窗口中打开))上找到有关 Tableau Server 技术规格的其他信息。

本主题介绍在生产环境中安装 Tableau Server 之前您必须考虑的要求和建议。

  • 如果您不熟悉 Tableau Server,并且希望将其部署到组织中,那么我们鼓励您首先在测试环境中将 Tableau Server 部署为单个服务器。进行单服务器安装的最简单方法是按照快速启动安装中的步骤进行操作。
  • 如果要在分布式集群中部署 Tableau Server,请查看分布式要求以及本主题中描述的要求和建议。

验证您的服务器部署计划

在您承诺在组织中安装新的 Tableau Server 部署之前,请务必仔细评估您的选项。对于大多数组织来说,与自托管 Tableau Server 相比,Tableau Cloud 将提供更可靠、更高性能和更具成本效益的分析解决方案。有关您组织的 Tableau Cloud 可行性的信息,请查看这篇博客文章:我是否应该将我的分析转移到云中?(链接在新窗口中打开)

已经在运行 Tableau Server 并想要迁移到 Tableau Cloud?请参见 Tableau Cloud 手动迁移指南(链接在新窗口中打开)

如果您已经确定必须自托管 Tableau Server,我们建议您遵循企业部署指南(链接在新窗口中打开) (EDG) 中规定的 Tableau 部署。EDG 提供了一个基于分层数据网络的经过全面测试和支持的高性能、可扩展、安全的参考架构。展望未来,我们将致力于投资 EDG 参考架构,以简化功能部署并改善升级方案。

适用于生产安装的硬件推荐配置

以下列表描述了用于生产的 Tableau Server 单节点安装的最低硬件推荐配置:

重要信息:这些建议是最低限度的建议,可能无法反映您的安装和组织的要求。例如,有许多因素会影响磁盘空间要求,其中包括您是否将发布数据提取、流程以及发布到 Tableau Server 的工作簿数量。有关可能影响可用磁盘空间要求的因素的详细信息,请参见磁盘空间要求

安装类型

处理器

CPU

RAM

可用磁盘空间

单节点

  • 64 位(x86_64 芯片组)
  • 必须支持 SSE4.2 和 POPCNT 指令集
  • 不支持基于 ARM 的处理器

8 个内核(16 个 vCPU),2.0 GHz 或更高频率

版本 2022.3 及更高版本:

  • 128 GB

版本 2021.4.0 至版本 2022.1.x:

  • 64 GB

版本 2021.3.x 及更低版本:

  • 32 GB

50 GB

如果要将 Tableau Prep Conductor 添加到 Tableau Server 安装,我们建议您添加另一个节点,并将其专用于运行 Tableau Server Prep Conductor。此节点应至少有 4 个内核(8 个 vCPU)和 16 GB RAM。

多节点和企业部署

请与 Tableau 联系以获得技术指导。

节点必须满足或超过最低硬件推荐配置,但以下情况除外:

  • 运行最多两个后台程序实例的专用后台程序节点,其中 4 个内核是可以接受的。

  • 专用于 Tableau Prep Conductor 的节点:最少 4 个内核(8 个 vCPU)和 16 GB RAM。

  • 独立网关的专用节点:至少 2 个内核(4 个 vCPU)、8 GB RAM 和 100 GB 可用磁盘空间。

重要信息:在初始化 TSM 之前,无法检查磁盘空间要求。

  • 可用磁盘空间在 Tableau Server 安装程序解压缩之后计算而得。安装程序使用约 1 GB 空间。您可能需要分配额外的磁盘空间,具体情况视各种因素(比如您是否将使用数据提取)而定。

  • 外部文件存储的网络附加存储空间要求:如果计划将 Tableau Server 配置为包含外部文件存储,则需要估计专用于网络附加存储的存储空间。

    估算存储空间:必须考虑发布和刷新数据提取所需的存储空间。此外,还必须考虑存储库备份的大小,除非您按照选项 2:单独备份存储库主题中的描述特别选择了单独进行存储库备份的选项。

    • 数据提取:
      • 考虑将发布到 Tableau Server 的数据提取的数量,以及每个数据提取的大小。通过将若干数据提取发布到 Tableau Server 并随后检查使用的磁盘空间来测试您的需求。您可以使用这一磁盘空间量来帮助您算出一段时间内有多少数据提取将发布到 Tableau Server,以及每个现有数据提取的大小将如何增长。
      • 考虑数据提取刷新期间临时目录所需的空间。在刷新期间存储数据提取的临时目录需要的磁盘空间可能最多要比数据提取的最终文件大小大三倍。

    • 存储库备份:
      • 若要获取存储库数据的估计值,请检查 <data directory>/pgsql/data/base 目录的大小。

      • 若要获取存储库数据的确切大小,请打开备份文件并使用 workgroup.pg_dump 文件的大小。
  • 内核数基于“物理”内核。物理内核可能表示实际服务器硬件或虚拟机 (VM) 上的内核。出于计算内核数的目的,将忽略超线程。

  • 显示的 RAM 是单节点安装的最低推荐配置。举例来说,根据活动、用户数以及后台作业,RAM 越多,您的安装运行得就更好。

若要查看完整的建议列表并查看最低要求,请参见Tableau Server 的最低硬件要求和推荐配置。有关 Tableau 在内部用于测试可扩展性的硬件规格,请参见适用于生产安装的硬件推荐配置

对于 Amazon Web 服务和 Google 云平台上的公有云部署,其“vCPU”实际上是一个 CPU 超线程,而不是一个完整的 CPU 内核。在调整云实例大小时,您需要的 vCPU 将是给定 Tableau Server CPU 内核要求的两倍(最低试用版安装要求使用 8 个 vCPU,单节点安装推荐使用 16 个 vCPU)。

操作系统要求

支持以下 64 位 Microsoft Windows Server 操作系统

 2019.x2020.1.0 -
2021.2.x
2021.3.0 - 2023.1x、2023.3.02023.3.1 - 2024.2.x
Windows Server 2008 R2   
Windows Server 2012  
Windows Server 2012 R2  
Windows Server 2016
Windows Server 2019
Windows Server 2022

注意:2023.3.1 之前的版本支持 Windows Server 2022。从 2023 年 4 月开始,2023.3.1 之前所有版本的 Windows 版 Tableau Server 安装程序将阻止在 Windows 2022 上安装。

多节点集群中的所有节点必须具有相同类型的操作系统以及该操作系统的相同主要版本。例如,所有 Windows Server 2022 节点

不能在 Linux 和 Windows 节点的组合上安装 Tableau Server 的多节点实例。

安装目录

默认情况下,Tableau Server 将安装在系统驱动器上。安装了 Windows 的驱动器是系统驱动器。大多数情况下,系统驱动器为 C:\ 驱动器。在这种默认情况下,Tableau Server 将安装到以下目录中:

  • C:\Program Files\Tableau\Tableau Server\packages

  • C:\ProgramData\Tableau\Tableau Server

不要指定符号链接或网络文件系统 (NFS) 卷上的数据目录位置。

非默认安装位置

某些组织会将应用程序安装在单独的驱动器上,而不是安装到系统驱动器。在安装过程中(或者对于自动安装),您可以指定其他安装位置。如果在安装过程中选择其他安装驱动器或文件夹位置,则 Tableau Server 的 data 目录将安装到相同路径中。这意味着,如果安装到非默认位置,将不会创建默认 C:\ProgramData\Tableau\Tableau Server 路径。

安装到非默认位置时,您必须考虑以下事项:

  • 您可能需要手动配置运行身份服务帐户权限。如果不使用预定义的本地帐户 NetworkServices 作为运行身份服务帐户,则需要为您将使用的帐户设置权限。您必须在安装 Tableau Server 之后设置这些权限。请参见验证文件夹权限

  • 日志文件的存储位置为 <installation path or drive>\data\tabsvc\logs。默认安装中的 C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs 路径将转换为 <installation path or drive>\data\tabsvc\logs

  • 升级到更新版本的 Tableau Server 时,您可能需要指定相同位置。有关升级的详细信息,请参见升级 Tableau Server 概述

    注意:如果在 VM 上(以本地方式或在云中)运行 Tableau Server,请注意与许可相关的潜在复杂性。不管您是以独立方式运行 Tableau Server,还是在群集中运行,此情况都适用。如果只是在 VM 上升级 Tableau Server,则无需执行与许可相关的任何额外操作。如果计划克隆 VM 以创建要升级的新的生产环境或测试环境,则需要在克隆之前停用任何 Tableau Server 许可证。如果不这样做,新的 VM 环境可能会最终具有不可信的许可证,并且任何升级尝试都将失败。

    若要克隆 VM,请确保 Tableau Server 处于未许可状态(已停用所有许可证)。克隆 VM 之后,在克隆的 VM 上激活 Tableau 许可证并继续升级。

  • 安装 Tableau Server 的多节点实例时,每个节点上的安装位置(路径)必须相同。

Tableau Prep Conductor

Tableau Prep Conductor 是 Tableau Server 上的进程之一。它运行流程、检查连接凭据,并在流程失败时发送通知。Tableau Prep Conductor 利用 Tableau Server 的计划和跟踪功能,因此您可以自动运行流程来更新流程输出,而不是在数据更改时登录到 Tableau Prep Builder 来手动运行单个流程。

Tableau Prep Conductor 单独授予许可,可通过 Data Management 许可证获得。有关 Tableau Prep Conductor 许可的详细信息,请参见许可 Data Management

我们建议您在专用节点上启用 Tableau Prep Conductor。有关详细信息:

其他要求

确保您的环境还符合以下附加要求:

主机名

  • Tableau Server 必须能够使用域名服务器 (DNS) 或运行 Tableau Server 的计算机上的本地主机文件将主机名解析为 IP 地址。默认情况下,主机文件的存储位置为 \Windows\System32\Drivers\etc\hosts
  • 在安装过程中启动 Tableau 服务管理器后不能更改服务器的主机名。举例来说,如果您使用 cloud-init 软件包来初始化虚拟机,并在该虚拟机上安装 Tableau Server,则可能会发生这种情况。
  • Tableau Server 不支持包括下划线 (_) 的主机名。

静态 IP 地址

您在其中安装 Tableau Server 的计算机必须具有静态 Ipv4 或 Ipv6 地址。

如果同时启用 IPv4 和 IPv6 或使用多个网卡 (NIC),可能会导致意外行为。有关详细信息,请参见以下内容:

数据库驱动程序

若要连接到特定数据源,您在其中安装 Tableau Server 的计算机必须安装正确的数据库驱动程序。有关详细信息,请参见数据库驱动程序

可用端口

TSM 和 Tableau Server 每个都需要一个可用的 TCP 端口,以便您访问它们。TSM 默认使用端口 8850,Tableau Server 网关服务默认使用端口 80。我们强烈建议您在安装 Tableau Server 之前确保系统上未使用端口 8850 和 80。如果这些端口不可用,则 TSM 和网关端口可能会动态地重新映射到不同的端口号,并且当前没有接口用于显示它们被重新映射到的端口。

如果您在同样运行 IIS 的计算机上安装 Tableau Server(不推荐这样部署),则应修改 Tableau 的网关端口号以避免与 IIS 发生冲突。您可以在安装过程中指定其他网关端口号。

请参见Tableau 服务管理器端口

本地防火墙配置

如果要在将安装 Tableau Server 的计算机上运行防火墙,则需要为 Tableau Server 通信打开以下默认端口。可以更改除 443 外的所有端口号。

端口TCP/UDP使用者...安装类型
所有

分布式/高可用性

80TCP网关X 
443TCPSSL。针对 SSL 配置 Tableau Server 时,应用程序服务器会将请求重定向到此端口。不要更改此端口。X 
8850TCPTableau 服务管理器。X 
8060TCPPostgreSQL 数据库。X 
8061TCPPostgreSQL 备份验证端口X 
8000-9000TCP默认情况下为 Tableau 进程动态映射保留的端口范围 X
27000-27009TCPTableau Server 用于许可证服务的端口范围。此范围必须在运行许可证服务的节点上打开,并可从其他节点访问。默认情况下,初始节点运行许可证服务。X 

请参见Tableau 服务管理器端口

有关配置本地 Windows 防火墙的信息,请参阅 Microsoft 产品文档。

本地管理员

用于运行安装程序的帐户必须是安装了 Tableau Server 的 Windows 计算机上的“本地管理员”组的成员。

默认情况下,您还必须使用具有本地管理员权限的帐户运行 Tableau 服务管理器 (TSM) Web UI 和 CLI 工具。但是,安装 Tableau Server 后,可以为 TSM 管理指定 Windows 组。请参见配置自定义 TSM 管理组

使用 TSM 配置依赖于操作系统级别访问权限的 Tableau Server 组件,例如进程、身份验证、日志文件、许可和通知。请参见TSM 身份验证

特定于 Tableau 的管理(例如导入用户、创建站点、Web 制作等)由 Tableau Server 管理员执行。可通过在安装之后为用户分配角色来配置这些管理帐户。初始 Tableau Server 管理员帐户是在安装过程中创建的。请参见添加管理员帐户

运行身份服务帐户

可如果您将 NT 身份验证用于数据源或计划进行 SQL Server 模拟,则用于运行 Tableau Server 服务的运行身份服务帐户会十分有用。有关详细信息,请参见运行身份服务帐户SQL Server 模拟

在某些组织中,会使用组策略或其他系统管理解决方案对应用程序服务器上的权限和帐户进行标准化。如果您的组织运行此类解决方案,请确保将系统配置为提供运行身份服务帐户所需的文件夹权限。请参见验证文件夹权限

防病毒软件

对 Tableau Server 使用的目录进行扫描的防病毒软件可能会影响 Tableau Server 的安装和持续使用。在某些情况下,这可能会导致安装失败、启动 Tableau Server 时出现问题或影响性能。如果您计划在运行 Tableau Server 的计算机上运行防病毒软件,请按照知识库(链接在新窗口中打开)中的建议进行操作。

继续执行下一步:安装和配置 Tableau Server

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