使用命令行安装代理
- 版本 :2022.1 及更高版本
代理是一个轻量级进程,它占用的服务器资源最少,并将数据发送到 资源监视工具 Server (RMT Server)。
代理是一个轻量级进程,它占用的服务器资源最少,并将数据发送到 资源监视工具 Server (RMT Server)。在每个 Tableau Server 节点上安装 资源监视工具 代理。若要安装和注册代理,请下载代理引导程序配置文件,并将其保存到可从 资源监视工具 代理节点中访问的一个位置。
本主题介绍可以使用命令行安装 资源监视工具 代理的步骤。Windows 和 Linux 操作系统都支持命令行安装。
为了与我们公司的平等价值观保持一致,我们在可能的情况下更改了非包容性术语。由于在某些地方更改术语可能会导致重大更改,因此我们保留现有术语:因此,您可能会继续在 CLI 命令和选项、安装文件夹、配置文件和其他实例中看到这些术语。有关详细信息,请参见关于 Tableau 帮助。
安装之前
下载引导程序文件。引导程序文件仅在下载后 24 小时内有效。如果您使用的引导程序文件超过 24 小时,您将需要重新生成引导程序文件。
从版本 2021.3 开始,代理注册将需要通过 https 端点和 RabbitMQ 进行通信以完成代理注册。确保为这些通信打开了端口 443 和 5672。
安装和配置代理:
安装:
下载 .rpm 或 .deb 代理安装程序,并将其保存到可以从计划安装代理的计算机上访问的位置。
运行以下命令以安装代理,其中
对于类似于 RHEL 的发行版(包括 CentOS):
sudo yum install tabrmt-agent-setup-
对于 Ubuntu 和 Debian:
sudo apt install tabrmt-agent-setup
初始化:
若要接受 EULA 并初始化,请运行以下命令:
sudo /opt/tableau/tabrmt/agent/install-scripts/initialize-rmt-agent --accepteula
最终用户协议 (EULA) 可在
/opt/tableau/tabrmt/agent/docs
文件夹中找到。下载引导程序文件
将引导程序文件下载到可从 Tableau Server 节点访问的位置。
rmtadmin bootstrap-file --env=
注册:
注销并以 tabrmt-agent 用户身份登录,以便可以运行 rmtadmin 命令,该命令始终要求您以 tabrmt-agent 用户身份运行。并且,当您再次登录时,将会创建一个组成员身份变更已生效的新会话。
sudo su --login tabrmt-agent
运行以下命令并提供引导程序文件所在的路径。提供安装代理的节点的描述。
rmtadmin register
注意:
tabrmt-agent
用户默认从基本工作目录运行命令:/var/opt/tableau/tabrmt/agent,因此您必须相应地指定文件路径。举例来说,如果按照建议将引导程序文件放在 /var/opt/tableau/tabrmt/agent/bootstrap/ 文件夹中,则文件路径为/var/opt/tableau/tabrmt/agent/bootstrap/
下表列出了用于注册代理的配置选项:
选项 是否必需? 默认 描述 --bootstrap file 是 <无> 引导程序文件的位置。 --username 是 <无> 这通常是您在 RMT Server 安装期间创建的管理员用户。 --password 是 <无> 这是用户帐户的密码 --password-file 否
密码可以在命令行中提供,或者在包含密码的文件中提供。如果未提供任何一项,系统将提示您输入密码。
<无> 包含存储密码的文件名的路径。 -- server-name 否 计算机的主机名 安装了代理的计算机的名称。如果未提供任何选项,此字段将默认为计算机的主机名。 --server-description 否 <无> 安装了代理的计算机的描述。如果未提供任何选项,此字段将留空。
在多节点 Tableau Server 上安装代理
在 Tableau Server 的每个节点上运行上述步骤。在 RMT Server 的 Web 界面上,您应该能够看到安装代理的所有节点。
谁可以执行此操作
为了安装 资源监视工具,您必须具有以下所有各项:
Windows:
正在安装 资源监视工具 的计算机上的管理员权限。
Tableau Server 管理员站点角色。
Linux:
用于安装代理的用户帐户的完全 sudo 访问权限。