升级

  • 版本 :2022.1 及更高版本

这些说明适用于现有 Tableau 资源监视工具 安装的升级。

这些说明适用于现有 Tableau 资源监视工具 安装的升级。

为了与我们公司的平等价值观保持一致,我们在可能的情况下更改了非包容性术语。由于在某些地方更改术语可能会导致重大更改,因此我们保留现有术语:因此,您可能会继续在 CLI 命令和选项、安装文件夹、配置文件和其他实例中看到这些术语。有关详细信息,请参见关于 Tableau 帮助

升级说明

在开始升级过程之前,请考虑以下事项

  1. 您可能需要在升级期间重新启动计算机。您可能需要考虑在非工作时间执行升级。

  2. 有时,资源监视工具 将修改数据库,在这种情况下,升级过程将包括数据库迁移。在数据库迁移的情况下,您将在 RMT Server 网页的顶部看到一条消息横幅,其中有完成该过程的时间估计。下面显示了示例屏幕截图:

    展开横幅便可查看升级影响的详细信息。更改对于每个版本都是唯一的,并且显示的详细信息特定于该版本。

  3. 资源监视工具 向后兼容 Tableau Server 版本,但不向前兼容。这意味着 资源监视工具 版本应与您所监视的 Tableau Server 版本相同或高于该版本。

    Tableau 建议您先升级资源监视工具,然后出于兼容性原因进行 Tableau Server 升级。有关详细信息,请参见与 Tableau Server 的产品兼容性

如何升级 资源监视工具

  1. 在浏览器中登录到 资源监视工具,并在开始升级之前确认其正常工作。

  2. 在 RMT Server 上复制 RMT Server 程序包的新版本。

  3. 将代理程序包复制到安装了代理的计算机。代理安装在您正在监视的 Tableau Server 节点上。

  4. 使用以下命令停止所有代理上的 资源监视工具 代理服务:

    rmtadmin stop --agent

  5. 使用以下命令停止 RMT Server 上的 资源监视工具

    rmtadmin stop

  6. 停止这些服务之后,最好在服务停止之后检查是否有任何正在运行的 资源监视工具 进程:任何包含 tabrmt-agent 或 tabrmt-master 的进程。这不包括 PostgreSQL 或 RabbitMQ。您可以使用以下命令检查状态:

    rmtadmin status

  7. 完全停止 RMT Server 上的所有进程可能需要一段时间,因此请确保等到没有任何名称中带有 tabrmt 的正在运行的进程,然后再执行下一步。

  8. 在 RMT Server 上运行升级命令。这会将现有版本升级到新版本:

    对于类似于 RHEL 的发行版(包括 CentOS):

    sudo yum install

    sudo /opt/tableau/tabrmt/master/install-scripts/upgrade-rmt-master --accepteula

    对于 Ubuntu 和 Debian 发行版:

    如果要从版本 2020.4 升级到 2020.4.1 或更高版本:

    touch /tmp/tabrmt-master-upgrading.txt && sudo apt install

    sudo /opt/tableau/tabrmt/master/install-scripts/upgrade-rmt-master --accepteula

    注意:仅在从 2020.4 升级时才需要 touch 命令。如果在安装程序包之前未运行 touch 命令,则在升级之前将卸载现有版本的 资源监视工具

    如果要从版本 2020.4.1 升级到 2020.4.2 或更高版本:

    sudo apt install

    sudo /opt/tableau/tabrmt/master/install-scripts/upgrade-rmt-master --accepteula

  9. 升级 RMT Server 后,通过运行以下命令升级所有代理:

    对于类似于 RHEL 的发行版(包括 CentOS):

    sudo yum install

    sudo /opt/tableau/tabrmt/agent/install-scripts/upgrade-rmt-agent --accepteula

    对于 Ubuntu 和 Debian 发行版:

    如果要从版本 2020.4 升级到 2020.4.1 或更高版本:

    touch /tmp/tabrmt-agent-upgrading.txt && sudo apt install

    sudo /opt/tableau/tabrmt/agent/install-scripts/upgrade-rmt-agent --accepteula

    注意:仅在从 2020.4 升级时才需要 touch 命令。如果在安装程序包之前未运行 touch 命令,则在升级之前将卸载现有版本的 资源监视工具

    如果要从版本 2020.4.1 升级到 2020.4.2 或更高版本:

    sudo apt install

    sudo /opt/tableau/tabrmt/agent/install-scripts/upgrade-rmt-agent --accepteula

  10. 确认代理和 RMT Server 正在运行。如果代理和 RMT Server 在升级完成后未自动重新启动,则将它们启动。

  11. 您可以验证已升级的代理。从“管理”菜单中,选择“环境”并单击“编辑”以查看环境详细信息。在“服务器”选项卡中,您可以查看代理的版本。这对于确定升级多节点 Tableau Server 群集时已升级的代理非常有用。

谁可以执行此操作

为了升级 资源监视工具,您将需要具有以下权限:

  • 具有完全 sudo 访问权限的用户帐户。

  • Tableau Server 管理员。

  • 资源监视工具 管理员。