移動訊息傳送服務程序

本文假設您已在初始節點和至少一個附加節點上安裝了 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

感謝您的意見回饋!