阿里云中的Linux版TableauServer
管理员指南
版本2021.4;上次更新2022/3/30版权所有©2022TableauSoftware®。
法律和隐私 阿里云中的Linux版TableauServer管理员指南 目录 在阿里云上安装TableauServer在阿里云上部署TableauServer的选项开始之前需要的内容:在阿里云中安装TableauServer的最佳做法降低成本阿里云拓扑上的TableauServer选择阿里巴巴ECS实例类型和大小用于开发、测试和生产环境的典型实例类型和大小单个生产实例的推荐规格在阿里云上自行部署单个TableauServer步骤1:设置VPC步骤2:创建安全组步骤3:设置ECS实例步骤4:连接到ECS实例步骤5:在ECS实例上安装TableauServer步骤6:从远程浏览器中访问TableauServer步骤7:将数据发布到ECS实例上的TableauServer步骤8:管理TableauServer许可证在分布式环境中的阿里云上自行部署TableauServer步骤1:创建阿里虚拟私有云(VPC) TableauSoftware 版本:2021.4 1233446667891011111213131414 i 阿里云中的Linux版TableauServer管理员指南 步骤2:部署三个ECS实例 15 步骤5:为TableauServer群集创建一个阿里服务器负载平衡器 16 阿里云上的TableauServer疑难解答 16 ii 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 在阿里云上安装TableauServer 在阿里云弹性计算服务(ECS)实例上安装Tableau时,您仍然拥有本地环境中Tableau的高级功能。
如果您想要灵活地纵向和横向扩展,而不必购买和维护昂贵的服务器集群,则在ECS实例上运行Tableau是绝佳之选。
例如,您可以将Tableau配置为具备高可用性,并与许多组织所依赖的全部常用企业应用程序(例如,ActiveDirectory)集成。
期望使用Windows版Tableau?请参见在阿里云上安装TableauServer。
您可以使用在以下阿里数据库中存储用于TableauServer的数据。
lApsaraDBRDSforMicrosoftSQLServer:一个承载MicrosoftSQLServer服务的按需数据库。
lApsaraDBRDSforMySQL:一个承载MySQL服务的按需数据库。
lApsaraDBRDSforPostgreSQL:一个承载PostgreSQL服务的按需数据库。
可以使用以下本机数据连接器连接到阿里云中的数据:lMicrosoftSQLServer:连接到MicrosoftSQLServer数据库。
lMySQL:连接到MySQL数据库。
lPostgreSQL:连接到PostgreSQL数据库。
l其他数据库(JDBC):使用Java数据库连接(JDBC)标准连接到数据库。
l其他数据库(ODJDBC):使用开放数据库连接(ODBC)标准连接到数据库。
TableauSoftware 版本:2021.4
1 阿里云中的Linux版TableauServer管理员指南 在阿里云上部署TableauServer的选项 您可以在阿里云弹性计算服务(ECS)实例上部署TableauServer。
阿里云上的Tableau部署支持以下各项: TableauServer生产准备就绪 阿里云ECS自行部署 在不替换实例的情况下升级Tableau 在Linux上安装 在Windows上安装 纵向扩展 横向扩展(添加节点) ActiveDirectory支持 14天试用许可证 BYOL许可证 下面详细介绍了自行部署选项: l自行部署到阿里云弹性计算服务(ECS)实例–提供最大的灵活性和多种选项以根据您的环境自定义TableauServer。
对于开始简单但以后可能需要扩展的开发、测试和生产环境,建议在ECS实例上自行部署TableauServer。
有关自行部署的详细信息,请参见在阿里云上自行部署单个TableauServer。
有关在分布式环境中进行部署的详细信息,请参见在分布式环境中向阿里云自行部署TableauServer。
2 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南有关Tableau许可选项的详细信息,请在Tableau帮助中搜索“许可概述”。
开始之前需要的内容: 若要在阿里云中使用TableauServer,您将需要:l一个阿里云帐户。
如果您没有该帐户,请注册一个新帐户。
lTableau许可证。
l对于独立部署,您可以使用14天试用版的Tableau,它不需要使用产品密钥。
14天后,您需要购买Tableau许可证,并激活关联的产品密钥。
l对于基于群集的部署,您需要基于用户的许可证(其涵盖Tableau的所有授权用户)、基于内核的许可证(至少16个内核)或Tableau订阅许可证。
若要获得产品密钥,请联系销售人员。
有关Tableau许可选项的详细信息,请在Tableau帮助中搜索“许可概述”。
在阿里云中安装TableauServer的最佳做法 以下最佳做法能够改善在云端安装TableauServer的体验。
l在TableauServer帮助中搜索“规划您的部署”。
l阅读在阿里云上安装TableauServer的先决条件。
l在TableauServer帮助中搜索“安全强化检查表”。
l如果您不熟悉该云环境,请使用阿里云免费试用版熟悉该云环境中的操作,然后再在阿里云上部署TableauServer。
l阅读并了解阿里云上的网络拓扑,以及如何构建该拓扑。
TableauSoftware 版本:2021.4
3 降低成本 阿里云中的Linux版TableauServer管理员指南 阿里云以即付即用方式提供云端服务。
成本由您运行的服务以及您使用服务的时长确定。
不同实例类型和规模组合的成本不同。
有关服务定价的详细信息,请参见阿里云定价。
可以使用阿里云定价计算器来估计您的每月总成本。
为了帮助持续监控和控制使用成本,您可以使用针对阿里云设置计费通知,以便在您的每月阿里云成本达到预定义支出阈值时提醒您。
1.在阿里云控制台中,单击“BillingManagement”(账单管理)。
2.在“ountOverview”(帐户概述)页面上的“MonthlySpendingAlert”(每月支出提醒)旁边,单击“Setting”(设置)。
3.在“MonthlySpendingAlert”(每月支出提醒)对话框中,启用每月支出提醒,输入支出阈值,并设置在支出达到所设置的阈值时应收到通知的电子邮件收件人。
4.单击“Save”(保存)。
有关如何跟踪支出的详细信息,请参见阿里巴巴网站上的如何查看实例支出。
阿里云拓扑上的TableauServer 在阿里云上部署TableauServer时,您可以选择Tableau和TableauServer在阿里云弹性计算服务(ECS)实例上的集成程度和深度。
您可以使用Tableau及其从数据源中提取数据的能力来充当数据和Tableau之间的纽带。
根据您的需求,或者如果您的阿里云中已经有大量数据,您可能会改为选择将全部阿里云服务与TableauServer结合使用。
下图显示了与Tableau和Tableau的数据源集成。
4 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 在下图中,您的所有数据都托管在阿里云上。
您可以分析以安全、可扩展的方式管理的结构化和非结构化数据。
您可以利用仅位于阿里云上的数据、位于阿里云外部的非托管数据或者两者的组合。
这种灵活性可以大大改善组织为本地数据向云的迁移提供支持的能力,因为两种数据可受到平等的支持。
TableauSoftware 版本:2021.4
5 阿里云中的Linux版TableauServer管理员指南 选择阿里巴巴ECS实例类型和大小 阿里云提供多种类型不同大小的实例。
为您的工作负载选择正确的实例是成功部署TableauServer的一个重要因素。
您可以从大量的实例中进行选择。
有关所有可用实例类型和大小的完整列表,请参见阿里巴巴网站上的实例类型系列。
请务必选择可运行TableauServer的实例。
实例必须满足TableauServer硬件准则(至少8个内核和32GBRAM)。
64位的TableauServer至少需要一个4核CPU(相当于阿里云弹性计算服务(ECS)实例上的8个vCPU)和16GBRAM。
但是,对于单个生产ECS实例,强烈建议总共使用8个CPU内核(ECS实例上的16个vCPU)和64GBRAM。
用于开发、测试和生产环境的典型实例类型和大小 lecs.c5.4xlargelecs.g5.4xlargelecs.r5.4xlarge 注意:某些实例类型可能并非在所有区域可用。
单个生产实例的推荐规格 组件/阿里云资源 CPU16+vCPU 操作系统 lRedHatEnterpriseLinux(RHEL) lTableauServer2021.4.0及更高版本:7.3.x、8.3及更高版本(不是8.1或8.2)和AmazonLinux2
6 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南lTableauServer2021.3.x及更低版本:7.3及更高版本(不是8.x),以及AmazonLinux2 lCentOS7.3及更高版本(非8.x)lOracleLinux7.3及更高版本(非8.x)lUbuntu16.04LTS和18.04LTS的最新版本(非17.04)lDebian9 早期版本: 内存64+GBRAM(每个vCPU4GBRAM) 存储两种容量: 操作系统的容量为30-50GiB TableauServer为100GiB或更大容量 存储类型 SSD云磁盘 有关SSD云磁盘的详细信息,请参见阿里巴巴网站上的云磁盘和共享块存储。
磁盘延迟 小于或等于20ms,这是由Linux中的iostat命令测量的。
有关阿里云中的磁盘延迟及其与IOPS的关系的详细信息,请参见阿里巴巴网站上的存储参数和性能测试。
在阿里云上自行部署单个TableauServer 您可以在阿里云弹性计算服务(ECS)实例上安装和运行TableauServer。
执行以下任务在ECS实例上安装和配置TableauServer。
TableauSoftware 版本:2021.4
7 步骤1:设置VPC 阿里云中的Linux版TableauServer管理员指南 创建一个将在其启动ECS实例并安装Tableau的虚拟私有云(VPC)。
您还将创建一个虚拟交换机(VSwitch),它有助于您在ECS实例之间进行通信。
1.登录到阿里云控制台()。
2.在阿里云仪表板上的“Networking”(网络)下,单击“VirtualPrivateCloud”(虚拟私有云)。
3.从区域下拉列表中,选择要在其中创建资源的区域。
4.在VPC控制台中,单击“CreateVPC”(创建VPC)。
5.在“CreateVPC”(创建VPC)页面上,指定以下各项: a.Name(名称):输入VPC的名称(最多128个字符)。
b.IPv4CIDRBlock(IPv4CIDR块):选择私有IPv4CIDR范围。
注意:创建VPC之后将无法更改IPv4CIDR块。
c.Description(说明):输入用于描述VPC的说明(最多256个字符)。
6.在“VSwitch”下,指定以下各项: a.Name(名称):输入虚拟交换机(VSwitch)的名称(最多128个字符)。
b.Zone(区域):选择一个可用性区域。
c.IPv4CIDRBlock(IPv4CIDR块):选择私有IPV4CIDR范围。
d.Description(说明):输入用于描述VSwitch的说明(最多256个字符)。
7.完成之后,查看您的选择,然后单击“OK”(确定)。
8 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 步骤2:创建安全组 创建用于ECS实例的安全组。
安全组是一个虚拟防火墙,用于允许或拒绝从访问ECS实例。
1.在阿里云仪表板上的“Products&Services”(产品和服务)下,单击“ElasticComputeService”(弹性计算服务)。
2.在“ElasticComputeService”(弹性计算服务)页面上的“Network&Security”(网络和安全)下,单击“SecurityGroups”(安全组)。
3.在“SecurityGroups”(安全组)页面上,单击“CreateSecurityGroup”(创建安全组)。
4.在“CreateSecurityGroup”(创建安全组)页面上,指定以下各项: a.Template(模板):选择“WebServerLinux”(Web服务器Linux)。
b.SecurityGroupName(安全组名称):输入安全组的名称(最多128个字符)。
c.Description(说明):输入用于描述安全组的说明(最多256个字符)。
d.NetworkType(网络类型):选择“VPC”。
e.VPC:选择您之前创建的VPC。
f.Tag(标记):输入键/值对以对安全组进行标记,以便稍后能更轻松地进行搜索/筛选。
5.单击“OK”(确定),然后在“Notes”(注释)对话框中,单击“CreateRulesNow”(立即创建规则)。
6.对于“Ingress”(入口)选项卡上列出的每个端口,单击“Modify”(修改),然后在“AuthorizationObjects”(授权对象)字段中,将IP地址范围更改为与您的网络对应,以便仅允许来自您的网络的流量连接到ECS实例。
TableauSoftware 版本:2021.4
9 步骤3:设置ECS实例 阿里云中的Linux版TableauServer管理员指南 在将安装Tableau的位置创建一个ECS实例。
1.在阿里云仪表板上的“Products&Services”(产品和服务)下,单击“ElasticComputeService”(弹性计算服务)。
2.在“ElasticComputeService”(弹性计算服务)页面上,单击“Instances”(实例)。
3.在“Instances”(实例)页面上,单击“CreateInstance”(创建实例)。
4.在“ElasticComputeService(ECS)”(弹性计算服务(ECS))页面上,单击“Custom”(自定义)。
5.在“BillingMethod”(计费方法)中,单击“Subscription”(订阅)。
6.在“Region”(地区)中,选择您在其中创建了VPC的地区和可用性区域。
7.在“InstanceType”(实例类型)中,选择“CurrentGeneration”(当前代),选择“X86-Architecture”(X86体系结构),然后在实例列表中,选择“ecs.g5.4xlarge”。
注意:某些实例类型可能并非在所有区域可用。
8.在“Image”(映像)中,选择“PublicImage”(公共映射),并在操作系统列表中选择支持的Linux分发版之
一,例如“Ubuntu16.0464bit”(Ubuntu16.0464位)。
9.在“Storage”(存储)中的“SystemDisk”(系统磁盘)下,选择“SSDCloudDisk”(SSD云磁盘),然后将大小设置为50GiB。
10.在“DataDisk”(数据磁盘)下,单击“AddDisk”(添加磁盘),选择“SSDCloudDisk”(SSD云磁盘),然后将大小设置为100GiB。
11.在“Duration”(持续时间)中,选择您想要租借实例的时间长度,然后单击 10 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南“Next:Networking”(下一步:网络)。
12.在“Network”(网络)中,选择您之前创建的VPC和VSwitch。
13.在“SecurityGroup”(安全组)中,选择您之前创建的安全组。
14.单击“Next:SystemConfigurations”(下一步:系统配置),并指定登录密码(用 于通过阿里云控制台连接)和实例名称。
15.单击“Next:Grouping”(下一步:分组),指定任何标记或部署集,然后单击 “Next:Preview”(下一步:预览)。
16.查看您的选择,查看“TermsofService”(服务条款),然后单击“CreateOrder” (创建订单)。
步骤4:连接到ECS实例 创建ECS实例之后,您必须连接到该实例并使其做好安装Tableau的准备。
有关如何连接到ECS实例的详细信息,请参见阿里巴巴网站上的连接到实例。
1.在阿里云仪表板上的“Products&Services”(产品和服务)下,单击“ElasticComputeService”(弹性计算服务)。
2.在“ElasticComputeService”(弹性计算服务)页面上,单击“Instances”(实例)。
3.在实例列表中,选择您的实例,然后单击“Connect”(连接)。
4.如果出现提示,请输入您的VNC密码。
5.输入Linux登录名和密码,然后按Enter。
步骤5:在ECS实例上安装TableauServer 在ECS实例上安装Tableau与在任何其他服务器上安装它类似。
TableauSoftware 版本:2021.4 11 阿里云中的Linux版TableauServer管理员指南
1.通过执行以下操作之
一,将TableauServer安装程序复制到VM: l直接下载安装程序。
登录到VM后,打开浏览器,浏览到TableauServer下载页面,并下载64位版本的Tableau。
例如,若要将Tableau版本10.5.1下载到运行Ubuntu16.04LTS的VM上,请在命令提示符处键入: wget/tssoftware/tableauserver-10-5-1_amd64.deb l将安装程序复制到VM。
如果计算机上已经有Tableau安装程序的副本,请将其复制到VM。
在VM上创建一个要将安装程序放入其中的文件夹。
从计算机中,将Tableau安装程序文件(例如,TableauServer-64bit10.5.exe)上载到实例。
2.在VM上运行Tableau安装程序,开始服务器安装过程。
安装过程的工作方式与其在任何其他服务器上的工作方式相同。
有关详细信息,请在Tableau帮助中搜索“安装和配置TableauServer”。
步骤6:从远程浏览器中访问TableauServer 确保用户可访问安装了Tableau的阿里云ECS实例。
1.在弹性计算服务控制台中,单击“Instances”(实例),在列表中选择您的实例,然后查找外部IP地址。
2.在另一台计算机上(而不是在实例上),打开浏览器。
3.在浏览器中,键入您安装在实例的Tableau的外部IP地址。
例如,http://13.64.47.61。
4.使用您在安装过程结束时创建的管理员用户的凭据登录。
登录后,您将看到TableauServer的“内容”页面。
12 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 步骤7:将数据发布到ECS实例上的TableauServer 在ECS实例上设置TableauServer之后,组织中的用户可将工作簿和数据源发布到服务器。
该过程的工作方式与Tableau安装在本地时的工作方式相同,只是用户必须登录到ECS实例上运行的服务器。
在允许用户发布之前,请确保已在TableauServer中为每个用户创建了“发布者”站点角色,并且用户具有“发布者”权限。
有关详细信息,请在Tableau帮助中搜索“向Server添加用户”。
若要将工作簿和数据源发布到Tableau,用户必须使用为其分配的凭据通过云服务器IP地址登录到服务器。
有关详细信息,请参见如何将工作簿发布到TableauServer。
步骤8:管理TableauServer许可证 如果使用阿里云控制台或从实例本身内关闭ECS实例,则无需管理TableauServer许可证。
在使用ECS控制台停止实例时,实例可能仍会收费。
删除实例会释放它的所有资源,包括外部存储。
如果不再需要实例,您可以将其删除。
在关闭并删除实例之前,请始终停用Tableau许可证。
在删除实例之前,执行以下操作:
1.登录到您的实例。
2.创建Tableau的备份,然后将.tsbak文件复制到实例不再可用时可访问的另一个位置,例如阿里云对象存储服务。
有关详细信息,请在Tableau帮助中搜索“执行Tableau的完整备份和还原”。
3.使用tsmlicensesdeactivate命令来停用Tableau产品密钥。
您现在可以关闭和删除VM。
TableauSoftware 版本:2021.4 13 阿里云中的Linux版TableauServer管理员指南 在分布式环境中的阿里云上自行部署TableauServer 您可以在分布式环境中的两个虚拟机(VM)上运行TableauServer,这些虚拟机也称为群集。
但是,如果要在高可用性(HA)分布式环境中运行TableauServer,则需要启动相同类型和容量的三个或更多个阿里云弹性计算服务(ECS)实例,并将它们配置为附加节点。
此情况假设您有三个ECS实例,每个实例上都安装了TableauServer。
一个实例被配置为初始节点,另外两个实例被配置为附加节点。
以下步骤显示如何在高可用性和高可扩展性配置中的三个ECS实例的群集上安装和部署TableauServer。
步骤1:创建阿里虚拟私有云(VPC) 您必须有一个现有阿里虚拟私有云(VPC),带有跨三个不同区域的私有和公共子网。
有关如何规划和创建带自定义子网的自定义模式VPC网络的信息,请参见阿里巴巴网站上的规划和设计VPC。
14 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 步骤2:部署三个ECS实例 在私有子网中部署相同类型和容量的三个ECS实例,并使节点分布在可用区域之间。
选择符合TableauServer系统要求的实例。
您将在每个ECS实例上安装TableauServer,并将一个节点用作初始服务器,将其他两个节点用作附加服务器。
有关在分布式Linux环境中安装Tableau的详细信息,请在TableauServer帮助中搜索“分布式安装和高可用性安装”以及“安装和配置附加节点”。
TableauSoftware 版本:2021.4 15 阿里云中的Linux版TableauServer管理员指南 步骤5:为TableauServer群集创建一个阿里服务器负载平衡器 阅读阿里巴巴网站上的通过使用服务器负载平衡器实现高可用性,并按照步骤进行操作,在您的阿里虚拟私有云(VPC)内启动负载平衡器。
1.创建并启动面向的公共负载平衡器。
按照阿里巴巴网站上的通过使用服务器负载平衡器实现高可用性中的步骤进行操作。
2.确保您的ECS安全组配置为仅允许在端口80或443上访问,并且来源限制为将访问Tableau的主机或一系列主机。
有关ECS安全组的详细信息,请参见阿里巴巴网站上的配置ECS安全组的案例。
3.将ping路径指定为/。
4.选择Tableau实例,并按照阿里巴巴网站上的通过全球流量管理器实现跨区 域负载平衡中的说明进行操作,以便负载平衡器可跨多个区域中的实例对流量进行平衡。
5.更新Tableau以使用负载平衡器。
有关详细信息,请在TableauServer帮助中搜索“添加负载平衡器”。
阿里云上的TableauServer疑难解答 如果在使用阿里云弹性计算服务(ECS)实例上的Tableau或在安装之后访问Tableau遇到问题,请查看以下疑难解答提示。
l无法从远程浏览器中访问服务器 以下一个或多个问题可能会使您无法从远程浏览器中访问服务器: l登录到实例并确保服务器正在运行。
l在阿里云弹性计算服务(ECS)控制台中,确保配置一个端点以允许进入 16 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南实例的HTTP流量。
l您收到以下错误消息:TableauServer未获许可如果在未先停用许可证的情况下关闭实例,则可能出现此错误。
请与Tableau支持部门联系。
lTableauServer未使用所有CPU内核在使用TableauServer基于内核的许可时,可能会出现以下一个或多个症状: l在安装TableauServer时,对于运行TableauServer的计算机,安装程序显示的内核数可能比预期显示的内核数少。
l在TableauServer的“许可证”页面上,“正在使用的许可证”下列出的内核数比预期显示的内核数少。
l运行tsmlicenseslist时,TableauServer报告的内核数可能比预期显示的内核数少。
有关详细信息,请参见TableauServer未识别所有内核。
TableauSoftware 版本:2021.4 17
法律和隐私 阿里云中的Linux版TableauServer管理员指南 目录 在阿里云上安装TableauServer在阿里云上部署TableauServer的选项开始之前需要的内容:在阿里云中安装TableauServer的最佳做法降低成本阿里云拓扑上的TableauServer选择阿里巴巴ECS实例类型和大小用于开发、测试和生产环境的典型实例类型和大小单个生产实例的推荐规格在阿里云上自行部署单个TableauServer步骤1:设置VPC步骤2:创建安全组步骤3:设置ECS实例步骤4:连接到ECS实例步骤5:在ECS实例上安装TableauServer步骤6:从远程浏览器中访问TableauServer步骤7:将数据发布到ECS实例上的TableauServer步骤8:管理TableauServer许可证在分布式环境中的阿里云上自行部署TableauServer步骤1:创建阿里虚拟私有云(VPC) TableauSoftware 版本:2021.4 1233446667891011111213131414 i 阿里云中的Linux版TableauServer管理员指南 步骤2:部署三个ECS实例 15 步骤5:为TableauServer群集创建一个阿里服务器负载平衡器 16 阿里云上的TableauServer疑难解答 16 ii 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 在阿里云上安装TableauServer 在阿里云弹性计算服务(ECS)实例上安装Tableau时,您仍然拥有本地环境中Tableau的高级功能。
如果您想要灵活地纵向和横向扩展,而不必购买和维护昂贵的服务器集群,则在ECS实例上运行Tableau是绝佳之选。
例如,您可以将Tableau配置为具备高可用性,并与许多组织所依赖的全部常用企业应用程序(例如,ActiveDirectory)集成。
期望使用Windows版Tableau?请参见在阿里云上安装TableauServer。
您可以使用在以下阿里数据库中存储用于TableauServer的数据。
lApsaraDBRDSforMicrosoftSQLServer:一个承载MicrosoftSQLServer服务的按需数据库。
lApsaraDBRDSforMySQL:一个承载MySQL服务的按需数据库。
lApsaraDBRDSforPostgreSQL:一个承载PostgreSQL服务的按需数据库。
可以使用以下本机数据连接器连接到阿里云中的数据:lMicrosoftSQLServer:连接到MicrosoftSQLServer数据库。
lMySQL:连接到MySQL数据库。
lPostgreSQL:连接到PostgreSQL数据库。
l其他数据库(JDBC):使用Java数据库连接(JDBC)标准连接到数据库。
l其他数据库(ODJDBC):使用开放数据库连接(ODBC)标准连接到数据库。
TableauSoftware 版本:2021.4
1 阿里云中的Linux版TableauServer管理员指南 在阿里云上部署TableauServer的选项 您可以在阿里云弹性计算服务(ECS)实例上部署TableauServer。
阿里云上的Tableau部署支持以下各项: TableauServer生产准备就绪 阿里云ECS自行部署 在不替换实例的情况下升级Tableau 在Linux上安装 在Windows上安装 纵向扩展 横向扩展(添加节点) ActiveDirectory支持 14天试用许可证 BYOL许可证 下面详细介绍了自行部署选项: l自行部署到阿里云弹性计算服务(ECS)实例–提供最大的灵活性和多种选项以根据您的环境自定义TableauServer。
对于开始简单但以后可能需要扩展的开发、测试和生产环境,建议在ECS实例上自行部署TableauServer。
有关自行部署的详细信息,请参见在阿里云上自行部署单个TableauServer。
有关在分布式环境中进行部署的详细信息,请参见在分布式环境中向阿里云自行部署TableauServer。
2 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南有关Tableau许可选项的详细信息,请在Tableau帮助中搜索“许可概述”。
开始之前需要的内容: 若要在阿里云中使用TableauServer,您将需要:l一个阿里云帐户。
如果您没有该帐户,请注册一个新帐户。
lTableau许可证。
l对于独立部署,您可以使用14天试用版的Tableau,它不需要使用产品密钥。
14天后,您需要购买Tableau许可证,并激活关联的产品密钥。
l对于基于群集的部署,您需要基于用户的许可证(其涵盖Tableau的所有授权用户)、基于内核的许可证(至少16个内核)或Tableau订阅许可证。
若要获得产品密钥,请联系销售人员。
有关Tableau许可选项的详细信息,请在Tableau帮助中搜索“许可概述”。
在阿里云中安装TableauServer的最佳做法 以下最佳做法能够改善在云端安装TableauServer的体验。
l在TableauServer帮助中搜索“规划您的部署”。
l阅读在阿里云上安装TableauServer的先决条件。
l在TableauServer帮助中搜索“安全强化检查表”。
l如果您不熟悉该云环境,请使用阿里云免费试用版熟悉该云环境中的操作,然后再在阿里云上部署TableauServer。
l阅读并了解阿里云上的网络拓扑,以及如何构建该拓扑。
TableauSoftware 版本:2021.4
3 降低成本 阿里云中的Linux版TableauServer管理员指南 阿里云以即付即用方式提供云端服务。
成本由您运行的服务以及您使用服务的时长确定。
不同实例类型和规模组合的成本不同。
有关服务定价的详细信息,请参见阿里云定价。
可以使用阿里云定价计算器来估计您的每月总成本。
为了帮助持续监控和控制使用成本,您可以使用针对阿里云设置计费通知,以便在您的每月阿里云成本达到预定义支出阈值时提醒您。
1.在阿里云控制台中,单击“BillingManagement”(账单管理)。
2.在“ountOverview”(帐户概述)页面上的“MonthlySpendingAlert”(每月支出提醒)旁边,单击“Setting”(设置)。
3.在“MonthlySpendingAlert”(每月支出提醒)对话框中,启用每月支出提醒,输入支出阈值,并设置在支出达到所设置的阈值时应收到通知的电子邮件收件人。
4.单击“Save”(保存)。
有关如何跟踪支出的详细信息,请参见阿里巴巴网站上的如何查看实例支出。
阿里云拓扑上的TableauServer 在阿里云上部署TableauServer时,您可以选择Tableau和TableauServer在阿里云弹性计算服务(ECS)实例上的集成程度和深度。
您可以使用Tableau及其从数据源中提取数据的能力来充当数据和Tableau之间的纽带。
根据您的需求,或者如果您的阿里云中已经有大量数据,您可能会改为选择将全部阿里云服务与TableauServer结合使用。
下图显示了与Tableau和Tableau的数据源集成。
4 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 在下图中,您的所有数据都托管在阿里云上。
您可以分析以安全、可扩展的方式管理的结构化和非结构化数据。
您可以利用仅位于阿里云上的数据、位于阿里云外部的非托管数据或者两者的组合。
这种灵活性可以大大改善组织为本地数据向云的迁移提供支持的能力,因为两种数据可受到平等的支持。
TableauSoftware 版本:2021.4
5 阿里云中的Linux版TableauServer管理员指南 选择阿里巴巴ECS实例类型和大小 阿里云提供多种类型不同大小的实例。
为您的工作负载选择正确的实例是成功部署TableauServer的一个重要因素。
您可以从大量的实例中进行选择。
有关所有可用实例类型和大小的完整列表,请参见阿里巴巴网站上的实例类型系列。
请务必选择可运行TableauServer的实例。
实例必须满足TableauServer硬件准则(至少8个内核和32GBRAM)。
64位的TableauServer至少需要一个4核CPU(相当于阿里云弹性计算服务(ECS)实例上的8个vCPU)和16GBRAM。
但是,对于单个生产ECS实例,强烈建议总共使用8个CPU内核(ECS实例上的16个vCPU)和64GBRAM。
用于开发、测试和生产环境的典型实例类型和大小 lecs.c5.4xlargelecs.g5.4xlargelecs.r5.4xlarge 注意:某些实例类型可能并非在所有区域可用。
单个生产实例的推荐规格 组件/阿里云资源 CPU16+vCPU 操作系统 lRedHatEnterpriseLinux(RHEL) lTableauServer2021.4.0及更高版本:7.3.x、8.3及更高版本(不是8.1或8.2)和AmazonLinux2
6 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南lTableauServer2021.3.x及更低版本:7.3及更高版本(不是8.x),以及AmazonLinux2 lCentOS7.3及更高版本(非8.x)lOracleLinux7.3及更高版本(非8.x)lUbuntu16.04LTS和18.04LTS的最新版本(非17.04)lDebian9 早期版本: 内存64+GBRAM(每个vCPU4GBRAM) 存储两种容量: 操作系统的容量为30-50GiB TableauServer为100GiB或更大容量 存储类型 SSD云磁盘 有关SSD云磁盘的详细信息,请参见阿里巴巴网站上的云磁盘和共享块存储。
磁盘延迟 小于或等于20ms,这是由Linux中的iostat命令测量的。
有关阿里云中的磁盘延迟及其与IOPS的关系的详细信息,请参见阿里巴巴网站上的存储参数和性能测试。
在阿里云上自行部署单个TableauServer 您可以在阿里云弹性计算服务(ECS)实例上安装和运行TableauServer。
执行以下任务在ECS实例上安装和配置TableauServer。
TableauSoftware 版本:2021.4
7 步骤1:设置VPC 阿里云中的Linux版TableauServer管理员指南 创建一个将在其启动ECS实例并安装Tableau的虚拟私有云(VPC)。
您还将创建一个虚拟交换机(VSwitch),它有助于您在ECS实例之间进行通信。
1.登录到阿里云控制台()。
2.在阿里云仪表板上的“Networking”(网络)下,单击“VirtualPrivateCloud”(虚拟私有云)。
3.从区域下拉列表中,选择要在其中创建资源的区域。
4.在VPC控制台中,单击“CreateVPC”(创建VPC)。
5.在“CreateVPC”(创建VPC)页面上,指定以下各项: a.Name(名称):输入VPC的名称(最多128个字符)。
b.IPv4CIDRBlock(IPv4CIDR块):选择私有IPv4CIDR范围。
注意:创建VPC之后将无法更改IPv4CIDR块。
c.Description(说明):输入用于描述VPC的说明(最多256个字符)。
6.在“VSwitch”下,指定以下各项: a.Name(名称):输入虚拟交换机(VSwitch)的名称(最多128个字符)。
b.Zone(区域):选择一个可用性区域。
c.IPv4CIDRBlock(IPv4CIDR块):选择私有IPV4CIDR范围。
d.Description(说明):输入用于描述VSwitch的说明(最多256个字符)。
7.完成之后,查看您的选择,然后单击“OK”(确定)。
8 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 步骤2:创建安全组 创建用于ECS实例的安全组。
安全组是一个虚拟防火墙,用于允许或拒绝从访问ECS实例。
1.在阿里云仪表板上的“Products&Services”(产品和服务)下,单击“ElasticComputeService”(弹性计算服务)。
2.在“ElasticComputeService”(弹性计算服务)页面上的“Network&Security”(网络和安全)下,单击“SecurityGroups”(安全组)。
3.在“SecurityGroups”(安全组)页面上,单击“CreateSecurityGroup”(创建安全组)。
4.在“CreateSecurityGroup”(创建安全组)页面上,指定以下各项: a.Template(模板):选择“WebServerLinux”(Web服务器Linux)。
b.SecurityGroupName(安全组名称):输入安全组的名称(最多128个字符)。
c.Description(说明):输入用于描述安全组的说明(最多256个字符)。
d.NetworkType(网络类型):选择“VPC”。
e.VPC:选择您之前创建的VPC。
f.Tag(标记):输入键/值对以对安全组进行标记,以便稍后能更轻松地进行搜索/筛选。
5.单击“OK”(确定),然后在“Notes”(注释)对话框中,单击“CreateRulesNow”(立即创建规则)。
6.对于“Ingress”(入口)选项卡上列出的每个端口,单击“Modify”(修改),然后在“AuthorizationObjects”(授权对象)字段中,将IP地址范围更改为与您的网络对应,以便仅允许来自您的网络的流量连接到ECS实例。
TableauSoftware 版本:2021.4
9 步骤3:设置ECS实例 阿里云中的Linux版TableauServer管理员指南 在将安装Tableau的位置创建一个ECS实例。
1.在阿里云仪表板上的“Products&Services”(产品和服务)下,单击“ElasticComputeService”(弹性计算服务)。
2.在“ElasticComputeService”(弹性计算服务)页面上,单击“Instances”(实例)。
3.在“Instances”(实例)页面上,单击“CreateInstance”(创建实例)。
4.在“ElasticComputeService(ECS)”(弹性计算服务(ECS))页面上,单击“Custom”(自定义)。
5.在“BillingMethod”(计费方法)中,单击“Subscription”(订阅)。
6.在“Region”(地区)中,选择您在其中创建了VPC的地区和可用性区域。
7.在“InstanceType”(实例类型)中,选择“CurrentGeneration”(当前代),选择“X86-Architecture”(X86体系结构),然后在实例列表中,选择“ecs.g5.4xlarge”。
注意:某些实例类型可能并非在所有区域可用。
8.在“Image”(映像)中,选择“PublicImage”(公共映射),并在操作系统列表中选择支持的Linux分发版之
一,例如“Ubuntu16.0464bit”(Ubuntu16.0464位)。
9.在“Storage”(存储)中的“SystemDisk”(系统磁盘)下,选择“SSDCloudDisk”(SSD云磁盘),然后将大小设置为50GiB。
10.在“DataDisk”(数据磁盘)下,单击“AddDisk”(添加磁盘),选择“SSDCloudDisk”(SSD云磁盘),然后将大小设置为100GiB。
11.在“Duration”(持续时间)中,选择您想要租借实例的时间长度,然后单击 10 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南“Next:Networking”(下一步:网络)。
12.在“Network”(网络)中,选择您之前创建的VPC和VSwitch。
13.在“SecurityGroup”(安全组)中,选择您之前创建的安全组。
14.单击“Next:SystemConfigurations”(下一步:系统配置),并指定登录密码(用 于通过阿里云控制台连接)和实例名称。
15.单击“Next:Grouping”(下一步:分组),指定任何标记或部署集,然后单击 “Next:Preview”(下一步:预览)。
16.查看您的选择,查看“TermsofService”(服务条款),然后单击“CreateOrder” (创建订单)。
步骤4:连接到ECS实例 创建ECS实例之后,您必须连接到该实例并使其做好安装Tableau的准备。
有关如何连接到ECS实例的详细信息,请参见阿里巴巴网站上的连接到实例。
1.在阿里云仪表板上的“Products&Services”(产品和服务)下,单击“ElasticComputeService”(弹性计算服务)。
2.在“ElasticComputeService”(弹性计算服务)页面上,单击“Instances”(实例)。
3.在实例列表中,选择您的实例,然后单击“Connect”(连接)。
4.如果出现提示,请输入您的VNC密码。
5.输入Linux登录名和密码,然后按Enter。
步骤5:在ECS实例上安装TableauServer 在ECS实例上安装Tableau与在任何其他服务器上安装它类似。
TableauSoftware 版本:2021.4 11 阿里云中的Linux版TableauServer管理员指南
1.通过执行以下操作之
一,将TableauServer安装程序复制到VM: l直接下载安装程序。
登录到VM后,打开浏览器,浏览到TableauServer下载页面,并下载64位版本的Tableau。
例如,若要将Tableau版本10.5.1下载到运行Ubuntu16.04LTS的VM上,请在命令提示符处键入: wget/tssoftware/tableauserver-10-5-1_amd64.deb l将安装程序复制到VM。
如果计算机上已经有Tableau安装程序的副本,请将其复制到VM。
在VM上创建一个要将安装程序放入其中的文件夹。
从计算机中,将Tableau安装程序文件(例如,TableauServer-64bit10.5.exe)上载到实例。
2.在VM上运行Tableau安装程序,开始服务器安装过程。
安装过程的工作方式与其在任何其他服务器上的工作方式相同。
有关详细信息,请在Tableau帮助中搜索“安装和配置TableauServer”。
步骤6:从远程浏览器中访问TableauServer 确保用户可访问安装了Tableau的阿里云ECS实例。
1.在弹性计算服务控制台中,单击“Instances”(实例),在列表中选择您的实例,然后查找外部IP地址。
2.在另一台计算机上(而不是在实例上),打开浏览器。
3.在浏览器中,键入您安装在实例的Tableau的外部IP地址。
例如,http://13.64.47.61。
4.使用您在安装过程结束时创建的管理员用户的凭据登录。
登录后,您将看到TableauServer的“内容”页面。
12 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 步骤7:将数据发布到ECS实例上的TableauServer 在ECS实例上设置TableauServer之后,组织中的用户可将工作簿和数据源发布到服务器。
该过程的工作方式与Tableau安装在本地时的工作方式相同,只是用户必须登录到ECS实例上运行的服务器。
在允许用户发布之前,请确保已在TableauServer中为每个用户创建了“发布者”站点角色,并且用户具有“发布者”权限。
有关详细信息,请在Tableau帮助中搜索“向Server添加用户”。
若要将工作簿和数据源发布到Tableau,用户必须使用为其分配的凭据通过云服务器IP地址登录到服务器。
有关详细信息,请参见如何将工作簿发布到TableauServer。
步骤8:管理TableauServer许可证 如果使用阿里云控制台或从实例本身内关闭ECS实例,则无需管理TableauServer许可证。
在使用ECS控制台停止实例时,实例可能仍会收费。
删除实例会释放它的所有资源,包括外部存储。
如果不再需要实例,您可以将其删除。
在关闭并删除实例之前,请始终停用Tableau许可证。
在删除实例之前,执行以下操作:
1.登录到您的实例。
2.创建Tableau的备份,然后将.tsbak文件复制到实例不再可用时可访问的另一个位置,例如阿里云对象存储服务。
有关详细信息,请在Tableau帮助中搜索“执行Tableau的完整备份和还原”。
3.使用tsmlicensesdeactivate命令来停用Tableau产品密钥。
您现在可以关闭和删除VM。
TableauSoftware 版本:2021.4 13 阿里云中的Linux版TableauServer管理员指南 在分布式环境中的阿里云上自行部署TableauServer 您可以在分布式环境中的两个虚拟机(VM)上运行TableauServer,这些虚拟机也称为群集。
但是,如果要在高可用性(HA)分布式环境中运行TableauServer,则需要启动相同类型和容量的三个或更多个阿里云弹性计算服务(ECS)实例,并将它们配置为附加节点。
此情况假设您有三个ECS实例,每个实例上都安装了TableauServer。
一个实例被配置为初始节点,另外两个实例被配置为附加节点。
以下步骤显示如何在高可用性和高可扩展性配置中的三个ECS实例的群集上安装和部署TableauServer。
步骤1:创建阿里虚拟私有云(VPC) 您必须有一个现有阿里虚拟私有云(VPC),带有跨三个不同区域的私有和公共子网。
有关如何规划和创建带自定义子网的自定义模式VPC网络的信息,请参见阿里巴巴网站上的规划和设计VPC。
14 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南 步骤2:部署三个ECS实例 在私有子网中部署相同类型和容量的三个ECS实例,并使节点分布在可用区域之间。
选择符合TableauServer系统要求的实例。
您将在每个ECS实例上安装TableauServer,并将一个节点用作初始服务器,将其他两个节点用作附加服务器。
有关在分布式Linux环境中安装Tableau的详细信息,请在TableauServer帮助中搜索“分布式安装和高可用性安装”以及“安装和配置附加节点”。
TableauSoftware 版本:2021.4 15 阿里云中的Linux版TableauServer管理员指南 步骤5:为TableauServer群集创建一个阿里服务器负载平衡器 阅读阿里巴巴网站上的通过使用服务器负载平衡器实现高可用性,并按照步骤进行操作,在您的阿里虚拟私有云(VPC)内启动负载平衡器。
1.创建并启动面向的公共负载平衡器。
按照阿里巴巴网站上的通过使用服务器负载平衡器实现高可用性中的步骤进行操作。
2.确保您的ECS安全组配置为仅允许在端口80或443上访问,并且来源限制为将访问Tableau的主机或一系列主机。
有关ECS安全组的详细信息,请参见阿里巴巴网站上的配置ECS安全组的案例。
3.将ping路径指定为/。
4.选择Tableau实例,并按照阿里巴巴网站上的通过全球流量管理器实现跨区 域负载平衡中的说明进行操作,以便负载平衡器可跨多个区域中的实例对流量进行平衡。
5.更新Tableau以使用负载平衡器。
有关详细信息,请在TableauServer帮助中搜索“添加负载平衡器”。
阿里云上的TableauServer疑难解答 如果在使用阿里云弹性计算服务(ECS)实例上的Tableau或在安装之后访问Tableau遇到问题,请查看以下疑难解答提示。
l无法从远程浏览器中访问服务器 以下一个或多个问题可能会使您无法从远程浏览器中访问服务器: l登录到实例并确保服务器正在运行。
l在阿里云弹性计算服务(ECS)控制台中,确保配置一个端点以允许进入 16 版本:2021.4 TableauSoftware 阿里云中的Linux版TableauServer管理员指南实例的HTTP流量。
l您收到以下错误消息:TableauServer未获许可如果在未先停用许可证的情况下关闭实例,则可能出现此错误。
请与Tableau支持部门联系。
lTableauServer未使用所有CPU内核在使用TableauServer基于内核的许可时,可能会出现以下一个或多个症状: l在安装TableauServer时,对于运行TableauServer的计算机,安装程序显示的内核数可能比预期显示的内核数少。
l在TableauServer的“许可证”页面上,“正在使用的许可证”下列出的内核数比预期显示的内核数少。
l运行tsmlicenseslist时,TableauServer报告的内核数可能比预期显示的内核数少。
有关详细信息,请参见TableauServer未识别所有内核。
TableauSoftware 版本:2021.4 17
声明:
该资讯来自于互联网网友发布,如有侵犯您的权益请联系我们。