运行安装程序

按照以下步骤来升级 Tableau Server 版本 2018.2 或更高版本的单节点安装。

  1. 以具有 sudo 访问权限的用户身份登录到要升级的计算机。

  2. 导航到您在其中复制了 .rpm.debTableau Server 软件包的目录。
  3. 使用软件包管理器来安装 Tableau Server 软件包。

    您必须将新版本安装到与现有版本相同的位置。所有节点上的安装位置必须相同。请不要安装到使用符号链接的位置,或安装到网络文件系统 (NFS) 卷上的目录。

    • 在类似于 RHEL 分发(包括 CentOS)中,您可以选择将 Tableau 安装到非默认位置。

      • 默认位置 — 若要安装到默认位置 (/opt/tableau/tableau_server),请运行以下命令,其中 <version> 的格式为主要-次要-维护(例如:2019-2-5):

        sudo yum update

        sudo yum install tableau-server-<version>.x86_64.rpm

      • 非默认位置 — 若要安装到非默认位置,您必须使用 rpm -i。您还需要安装所有依赖包。请参见下面的注释。

        运行以下命令:

        sudo rpm -i --prefix /preferred/install/path tableau-server.rpm

      注意:当您使用 yum 安装 Tableau Server 时,将会自动下载和安装所有依赖包。这是安装 Tableau 的首选方法。如果要安装到非默认位置,或者组织不允许您使用 yum 并且必须使用 rpm -i 进行安装,则您还必须单独安装所有依赖包。有关安装依赖包的信息,请参见在运行 Linux 的无网络连接计算机上安装 Tableau Server

    • Ubuntu 上,运行以下命令,其中 <version> 的格式为主要-次要-维护(例如:2019-2-5):

      sudo apt-get update
      sudo apt-get upgrade
      sudo apt-get -y install gdebi-core
      sudo gdebi -n tableau-server-<version>_amd64.deb
      
  4. 运行升级脚本。

    如果在运行脚本时 Tableau Server 未停止,脚本将告知您,并建议停止服务器。您还可以选择在运行脚本之前使用 tsm stop 命令停止服务器。必须停止 Tableau Server 才能完成升级。

    您需要包括的选项取决于要升级到的版本:

    • 版本 2019.3 或更高版本:

      sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm --accepteula

      其中 <version_code> 是要升级到的新版本的长格式,例如 scripts.20183.18.1128.2033

      从版本 2019.3.0 开始,当您从 2019.2.x 或更高版本升级时,脚本将使用您登录的帐户运行。如果看到提示,请输入您的密码。有关详细信息,请参见更新功能 - 升级前须知事项。在安装了初始节点的计算机上,可以使用 -u 选项并指定具有管理权限的用户,来指定具有管理权限的其他用户。系统将提示您输入管理用户的密码。

    • 版本 2018.1 至版本 2019.2.x:

      sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm -u <system_admin> --accepteula

      其中 <version_code> 是要升级到的新版本的长格式,例如 scripts.20183.18.1128.2033system_admin 安装了初始节点的计算机上具有管理权限的用户。系统将提示您输入管理用户的密码。

      从 2018.1 中开始,新增了 -u 选项。有关详细信息,请参阅更新功能 - 升级前须知事项

    若要查看 upgrade-tsm 脚本的所有可用选项,请使用 -h 选项。例如: 

    sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm -h
  5. 升级完成后,退出终端会话并再次登录。这样可确保您的会话将使用更新的 TSM 版本。

  6. 启动 Tableau Server:

    tsm start

继续执行验证 Tableau Server 升级

感谢您的反馈!