本文假設您已在初始節點和至少一個附加節點上安裝了 Tableau Server。有關向 Tableau Server 中新增節點的詳情,請參閱安裝和設定附加節點。
如果訊息傳送服務的執行個體是伺服器上的唯一執行個體,則無法將其移除。如果沒有訊息傳送服務的一個執行個體,則無法執行 Tableau Server。這表示,如果您需要移動訊息傳送服務,或者要刪除託管訊息傳送服務的伺服器節點,則必須先將該服務移動至其他節點。
移動訊息傳送服務的程序非常簡單,只有三個步驟:
移除訊息傳送服務的原始執行個體。
新增訊息傳送服務的新執行個體。
套用擱置的變更。
移動訊息傳送服務
在 TSM 中的「狀態」索引標籤上,驗證所有處理序是否處於活動狀態。
按一下「設定」索引標籤。
對於要從中移除訊息傳送服務的節點,請清除「訊息傳送服務」方塊。
這將啟用「擱置的變更」按鈕,但在「擱置的變更」中,錯誤訊息將說明訊息傳送服務 (activemqserver) 不在任何節點上。在將其新增至其他節點之前,無法套用擱置的變更。
對於要新增訊息傳送服務的節點,請選取「訊息傳送服務」方塊。
按一下頁面頂端的「擱置的變更」。
按一下「套用變更並重新啟動」和「確認」以確認重新啟動 Tableau Server。
移動訊息傳送服務
在初始節點上,以管理員身份開啟命令提示字元。
尋找要變更的節點的節點 ID:
tsm topology list-nodes -v
從一個節點中移除訊息傳送服務:
tsm topology set-process -n <nodeID> -pr activemqserver -c 0
將訊息傳送服務新增至其他節點:
tsm topology set-process -n <nodeID> -pr activemqserver -c 1
套用組態變更:
tsm pending-changes apply
如果擱置組態需要重新啟動伺服器,pending-changes apply
命令將顯示提示,讓您知道即將重新啟動。即使伺服器已停止,也會顯示提示,但在這種情況下不會重新啟動。您可以使用 --ignore-prompt
選項隱藏提示,但這樣做不會改變重新啟動行為。如果變更不需要重新啟動,則不會出現提示即可套用變更。有關詳情,請參閱 tsm pending-changes apply。