移动消息服务进程

本文假设您已在初始节点和至少一个附加节点上安装了 Tableau Server。有关向 Tableau Server 中添加节点的详细信息,请参见安装和配置附加节点

如果消息服务的实例是服务器上的唯一实例,则无法将其移除。无法在没有一个消息服务实例的情况下运行 Tableau Server。这意味着,如果您需要移动消息服务,或者要删除承载 消息服务的服务器节点,则必须先将该服务移到另一个节点。

移动消息服务的过程非常简单,由三个步骤组成:

  • 移除消息服务的原始实例。

  • 添加消息服务的新实例。

  • 应用未完成的更改。

移动消息服务的

  1. 在 TSM 中的“状态”选项卡上,验证所有进程是否处于活动状态。

  2. 单击“配置”选项卡。

  3. 对于要从中移除消息服务的节点,请清除“消息服务”框。

    这将激活“未完成的更改”按钮,但在“未完成的更改”中,错误将指明消息服务(activemqserver)不在任何节点上。 在将其添加到其他节点之前,无法应用未完成的更改。

  4. 对于要将消息服务添加到其中的节点,请选中“消息服务”框。

  5. 单击页面顶部的“待定更改”

  6. 单击“应用更改并重新启动”“确认”确认重新启动 Tableau Server。

移动消息服务的

  1. 在初始节点上,打开终端会话。

  2. 查找要更改的节点的节点 ID:

    tsm topology list-nodes -v

  3. 从一个节点中移除消息服务:

    tsm topology set-process -n <nodeID> -pr activemqserver -c 0
  4. 将消息服务添加到另一个节点:

    tsm topology set-process -n <nodeID> -pr activemqserver -c 1
  5. 应用配置更改:

    tsm pending-changes apply

    如果待定更改需要重新启动服务器,pending-changes apply 命令将显示一个提示,告知您将进行重新启动。即使服务器已停止,此提示也会显示,但在这种情况下不会重新启动。您可以使用 --ignore-prompt 选项隐藏提示,但这样做不会改变重新启动行为。如果更改不需要重新启动,则会在不提示的情况下应用更改。有关详细信息,请参见tsm pending-changes apply

感谢您的反馈!您的反馈已成功提交。谢谢!