使用外部文件存储安装 Tableau Server

本主题将引导您完成为新安装将将网络共享配置为 Tableau Server 文件存储的过程。如果尝试在本地运行文件存储的现有 Tableau Server 安装上执行此操作,请参见重新配置文件存储

先决条件

  • 您必须使用 Tableau Server 2020.1 或更高版本。
  • 您必须具有可用作存储选项的网络共享。有关存储解决方案的建议,请参见外部文件存储的性能注意事项

    为 Windows 安装使用 SMB 共享

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

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

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

      • 若要获取存储库数据的确切大小,请打开备份文件并使用 workgroup.pg_dump 文件的大小。
  • 您必须在服务器上启用 Advanced Management 功能。若在了解有关 Advanced Management 的详细信息,请参见关于 Tableau Server 上的 Tableau Advanced Management

使用外部文件存储安装 Tableau Server

您可以使用通过网络共享来存储 Tableau Server 数据的文件存储来安装 Tableau Server。此解决方案取代了在本地运行文件存储进程的需求。若要详细了解此解决方案及其优点,请参见Tableau Server 外部文件存储

在安装过程中,通过以下步骤使用外部文件存储来安装 Tableau Server:

步骤 1:配置网络共享

在文件服务器上:

  1. 创建并共享要用作 Tableau Server 外部文件存储的目录。
  2. 确保网络共享可作为所有 Tableau Server 节点上同一位置中的目录进行访问。
  3. 在网络共享中创建 tableau 目录,并为计划用于运行身份用户的“网络服务”和域用户帐户授予完全访问权限。

    我们建议将目录称为“tableau”。

    \\hostname\<network share>\tableau\

    注意:
    -“网络服务”帐户可用于访问同一 Active Directory 域中的远程计算机上的资源,但我们建议您为运行身份服务帐户配置域帐户以在此方案中使用。 有关详细信息,请参见运行身份服务帐户
    - 作为“网络服务”帐户运行的服务使用计算机帐户(格式为 <domain_name>\lt;computer_name>$)的凭据访问网络资源。
    如果使用 Active Directory 来管理用户的权限和访问权限,建议通过以下方式来管理网络共享的权限:
    - 创建 Active Directory 安全组。
    - 将 Tableau 群集的计算机帐户连同“运行身份用户”添加到此组。
    - 授予对网络共享上的安全组的访问权限。这样,如果需要在群集中添加或移除计算机,只需对安全组进行更改即可。

  4. 验证网络共享配置是否正确:从 Tableau Server 中运行命令以写入网络共享,并确认您能够写入网络共享。

     

步骤 2:下载并安装 TSM

  1. 下载 Tableau Server 安装程序。
  2. 以对要在其中安装 Tableau Server 的计算机具有管理员权限的用户身份打开命令提示符。
  3. 使用 /SILENT 和 /ACCEPTEULA 选项通过命令行运行安装程序:

    tableau-setup-tsm-<branch>.<build>-x64.exe/SILENT/ACCEPTEULA

    注意:举例来说,您可以在 CLI 安装过程中指定许多不同的安装选项来更改安装和日志记录路径,或指定 TSM 控制器端口。有关可在 CLI 安装过程中指定的开关的完整列表,请参见Tableau Server 的安装开关和属性

步骤 3:激活并注册 Tableau Server

在激活步骤中提供 Tableau Server 密钥和 Advanced Management 密钥。您将需要运行以下命令两次,第一次使用 Tableau Server 产品 密钥,然后使用 Advanced Management 产品密钥:

tsm licenses activate -k <product key>

步骤 4.启用外部文件存储

将 Tableau Server 配置为使用外部存储库只能使用 TSM CLI 完成。

  1. 使用以下 tsm 命令启用网络存储功能:

    tsm topology external-services storage enable --network-share \\hostname\<network share>\tableau\

    安装程序会自动在共享中创建以下目录结构:

    PostgreSQL 数据备份:

    tableau_data\tabsvc\repository_backup

    注意:此目录将在您第一次创建备份时创建。

    数据提取和工作簿修订:

    tableau_data tabsvc\dataengine\extracts

    tableau_data\tabsvc\dataengine\revisions

步骤 5:配置初始节点设置

按照配置初始节点设置主题中提供的说明进行操作。

步骤 6:完成安装

您必须为 Tableau Server 创建初始管理帐户。

  • 如果在设置过程中配置了本地身份存储,则指定要使用的名称和密码。
  • 如果在设置过程中配置了 LDAP 或 Active Directory 身份存储,则必须指定一个作为该目录成员的用户帐户。

若要创建初始用户,请运行以下 tabcmd 命令:

tabcmd initialuser --server localhost:80 --username '<new-admin-username>'

运行该命令之后,shell 将提示输入管理密码。

步骤 7:安装后任务

创建了 Tableau Server 管理员帐户后,请通过完成安装后任务主题中所述的配置步骤继续进行部署。

谁可以执行此操作

Tableau Server 管理员可以安装和配置 Tableau Server 和外部文件存储。此外,您必须具有将网络共享配置为与 Tableau Server 一起使用的权限和访问权限。

下一个

使用外部文件存储进行备份和还原

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