在阿里云上自行部署单个Tableau Server-Tableau

  • 版本 :2022.1 及更高版本

您可以在阿里云弹性计算服务 (ECS) 实例上安装和运行 Tableau Server。执行以下任务在 ECS 实例上安装和配置 Tableau Server。

步骤 1:设置 VPC

创建一个将在其启动 ECS 实例并安装 Tableau Server 的虚拟私有云 (VPC)。您还将创建一个虚拟交换机 (VSwitch),它有助于您在 ECS 实例之间进行通信。

  1. 登录到阿里云控制台(链接在新窗口中打开) (https://account.alibabacloud.com/login/login.htm)。

  2. 在阿里云仪表板上的“Networking”(网络)下,单击“Virtual Private Cloud”(虚拟私有云)。

  3. 从区域下拉列表中,选择要在其中创建资源的区域。

  4. VPC 控制台中,单击“Create VPC”(创建 VPC)。

  5. 在“Create VPC”(创建 VPC)页面上,指定以下各项:

    1. Name(名称):输入 VPC 的名称(最多 128 个字符)。

    2. IPv4 CIDR Block(IPv4 CIDR 块):选择私有 IPv4 CIDR 范围。

      注意:创建 VPC 之后将无法更改 IPv4 CIDR 块。

    3. Description(说明):输入用于描述 VPC 的说明(最多 256 个字符)。

  6. 在“VSwitch”下,指定以下各项:

    1. Name(名称):输入虚拟交换机 (VSwitch) 的名称(最多 128 个字符)。

    2. Zone(区域):选择一个可用性区域。

    3. IPv4 CIDR Block(IPv4 CIDR 块):选择私有 IPV4 CIDR 范围。

    4. Description(说明):输入用于描述 VSwitch 的说明(最多 256 个字符)。

  7. 完成之后,查看您的选择,然后单击“OK”(确定)。

步骤 2:创建安全组

创建用于 ECS 实例的安全组。安全组是一个虚拟防火墙,用于允许或拒绝从 Internet 访问 ECS 实例。

  1. 在阿里云仪表板上的“Products & Services”(产品和服务)下,单击“Elastic Compute Service”(弹性计算服务)。

  2. 在“Elastic Compute Service”(弹性计算服务)页面上的“Network & Security”(网络和安全)下,单击“Security Groups”(安全组)。

  3. 在“Security Groups”(安全组)页面上,单击“Create Security Group”(创建安全组)。

  4. 在“Create Security Group”(创建安全组)页面上,指定以下各项:

    1. Template(模板):选择“Web Server Linux”(Web 服务器 Linux)。

    2. Security Group Name(安全组名称):输入安全组的名称(最多 128 个字符)。

    3. Description(说明):输入用于描述安全组的说明(最多 256 个字符)。

    4. Network Type(网络类型):选择“VPC”。

    5. VPC:选择您之前创建的 VPC。

    6. Tag(标记):输入键/值对以对安全组进行标记,以便稍后能更轻松地进行搜索/筛选。

  5. 单击“OK”(确定),然后在“Notes”(注释)对话框中,单击“Create Rules Now”(立即创建规则)。

  6. 对于“Ingress”(入口)选项卡上列出的每个端口,单击“Modify”(修改),然后在“Authorization Objects”(授权对象)字段中,将 IP 地址范围更改为与您的网络对应,以便仅允许来自您的网络的流量连接到 ECS 实例。

步骤 3:设置 ECS 实例

在将安装 Tableau Server 的位置创建一个 ECS 实例。

  1. 在阿里云仪表板上的“Products & Services”(产品和服务)下,单击“Elastic Compute Service”(弹性计算服务)。

  2. 在“Elastic Compute Service”(弹性计算服务)页面上,单击“Instances”(实例)。

  3. 在“Instances”(实例)页面上,单击“Create Instance”(创建实例)。

  4. 在“Elastic Compute Service (ECS)”(弹性计算服务 (ECS))页面上,单击“Custom”(自定义)。

  5. 在“Billing Method”(计费方法)中,单击“Subscription”(订阅)。

  6. 在“Region”(地区)中,选择您在其中创建了 VPC 的地区和可用性区域。

  7. 在“Instance Type”(实例类型)中,选择“Current Generation”(当前代),选择“X86-Architecture”(X86 体系结构),然后在实例列表中,选择“ecs.g5.4xlarge”。

    注意:某些实例类型可能并非在所有区域可用。

  8. 在“Image”(映像)中,选择“Public Image”(公共映射),并在操作系统列表中选择支持的 Linux 分发版之一,例如“Ubuntu 16.04 64bit”(Ubuntu 16.04 64 位)。

  9. 在“Storage”(存储)中的“System Disk”(系统磁盘)下,选择“SSD Cloud Disk”(SSD 云磁盘),然后将大小设置为 50 GiB。

  10. 在“Data Disk”(数据磁盘)下,单击“Add Disk”(添加磁盘),选择“SSD Cloud Disk”(SSD 云磁盘),然后将大小设置为 100 GiB。

  11. 在“Duration”(持续时间)中,选择您想要租借实例的时间长度,然后单击“Next: Networking”(下一步:网络)。

  12. 在“Network”(网络)中,选择您之前创建的 VPC 和 VSwitch。

  13. 在“Security Group”(安全组)中,选择您之前创建的安全组。

  14. 单击“Next: System Configurations”(下一步:系统配置),并指定登录密码(用于通过阿里云控制台连接)和实例名称。

  15. 单击“Next: Grouping”(下一步:分组),指定任何标记或部署集,然后单击“Next: Preview”(下一步:预览)。

  16. 查看您的选择,查看“Terms of Service”(服务条款),然后单击“Create Order”(创建订单)。

步骤 4:连接到 ECS 实例

创建 ECS 实例之后,您必须连接到该实例并使其做好安装 Tableau Server 的准备。有关如何连接到 ECS 实例的详细信息,请参见阿里巴巴网站上的连接到实例(链接在新窗口中打开)

  1. 在阿里云仪表板上的“Products & Services”(产品和服务)下,单击“Elastic Compute Service”(弹性计算服务)。

  2. 在“Elastic Compute Service”(弹性计算服务)页面上,单击“Instances”(实例)。

  3. 在实例列表中,选择您的实例,然后单击“Connect”(连接)。

  4. 如果出现提示,请输入您的 VNC 密码。

  5. 输入 Linux 登录名和密码,然后按 Enter。

步骤 5:在 ECS 实例上安装 Tableau Server

在 ECS 实例上安装 Tableau Server 与在任何其他服务器上安装它类似。

  1. 通过执行以下操作之一,将 Tableau Server 安装程序复制到 VM:

    • 直接下载安装程序。登录到 VM 后,打开浏览器,浏览到 Tableau Server 下载页面(链接在新窗口中打开),并下载 64 位版本的 Tableau Server。例如,若要将 Tableau Server 版本 10.5.1 下载到运行 Ubuntu 16.04 LTS 的 VM 上,请在命令提示符处键入:

      wget https://downloads.tableau.com/tssoftware/tableau-server-10-5-1_amd64.deb

    • 将安装程序复制到 VM。如果计算机上已经有 Tableau Server 安装程序的副本,请将其复制到 VM。在 VM 上创建一个要将安装程序放入其中的文件夹。从计算机中,将 Tableau Server 安装程序文件(例如,TableauServer-64bit-10.5.exe)上载到实例。

  2. 在 VM 上运行 Tableau Server 安装程序,开始服务器安装过程。安装过程的工作方式与其在任何其他服务器上的工作方式相同。有关详细信息,请参见安装和配置 Tableau Server

步骤 6:从远程浏览器中访问 Tableau Server

确保用户可访问安装了 Tableau Server 的阿里云 ECS 实例。

  1. 在弹性计算服务控制台中,单击“Instances”(实例),在列表中选择您的实例,然后查找外部 IP 地址。

  2. 在另一台计算机上(而不是在实例上),打开浏览器。

  3. 在浏览器中,键入您安装在实例的 Tableau Server 的外部 IP 地址。例如,http://13.64.47.61

  4. 使用您在安装过程结束时创建的管理员用户的凭据登录。登录后,您将看到 Tableau Server 的“内容”页面。

步骤 7:将数据发布到 ECS 实例上的 Tableau Server

在 ECS 实例上设置 Tableau Server 之后,组织中的用户可将工作簿和数据源发布到服务器。该过程的工作方式与 Tableau Server 安装在本地时的工作方式相同,只是用户必须登录到 ECS 实例上运行的服务器。

在允许用户发布之前,请确保已在 Tableau Server 中为每个用户创建了“发布者”站点角色,并且用户具有“发布者”权限。有关详细信息,请参见将用户添加到 Tableau Server

若要将工作簿和数据源发布到 Tableau Server,用户必须使用为其分配的凭据通过云服务器 IP 地址登录到服务器。有关详细信息,请参见如何将工作簿发布到 Tableau Server(链接在新窗口中打开)

步骤 8:管理 Tableau Server 许可证

如果使用阿里云控制台或从实例本身内关闭 ECS 实例,则无需管理 Tableau Server 许可证。在使用 ECS 控制台停止实例(链接在新窗口中打开)时,实例可能仍会收费。

删除实例会释放它的所有资源,包括外部存储。如果不再需要实例,您可以将其删除。在关闭并删除实例之前,请始终停用 Tableau Server 许可证。

在删除实例之前,执行以下操作:

  1. 登录到您的实例。

  2. 创建 Tableau Server 的备份,然后将 .tsbak 文件复制到实例不再可用时可访问的另一个位置,例如阿里云对象存储服务(链接在新窗口中打开)。有关详细信息,请参见执行 Tableau Server 的完整备份和还原

  3. 使用 tsm licenses deactivate(链接在新窗口中打开) 命令来停用 Tableau Server 产品密钥。您现在可以关闭和删除 VM。