移除節點

如果您的 Tableau Server 安裝包括不再需要的節點,您可以將其移除以簡化安裝,並釋放該節點上的硬體資源。

刪除節點的必要條件

您必須先符合一些先決條件,才能自 Tableau Server 叢集中刪除節點。如果您的節點存在多項限制其中之一,則需要先解決這些問題,然後才能刪除節點。限制包括確認節點已新增至少一項程序,並且該節點不包含任何未同時安裝在其他節點上的程序。

如果適用以下設定限制其中之一,則必須採取以下行動才能刪除節點:

  • 如果節點只是使用 Web UI 新增的,則需要套用擱置的變更,然後才能將其刪除。如果節點是使用命令列新增的,則需要藉由至少一項程序進行設定,然後才能將其刪除。

  • 如果節點僅包含存放庫執行個體,則需要將存放庫移至其他節點。請參閱移動存放庫處理序

  • 如果該節點執行檔案存放區唯一的執行個體,則您需要將檔案存放區移至其他節點。請參閱移動檔案存放區處理序

  • 如果節點正在執行協調服務的執行個體,則必須部署不包含該節點的新協調服務整體。請參閱部署協調服務整體

  • 如果節點正在執行 訊息服務,則需要將訊息服務移至另一個節點。請參閱移動訊息傳送服務程序

重要資訊:請勿使用 tableau-server-obliterate 指令碼來移除節點。首先使用 TSM UI  或 tsm topology remove-nodes 命令移除節點。這會使叢集的其餘部分保持良好狀態。稍後,如果想要將節點重新新增到叢集,請在節點上執行 tableau-server-obliterate 指令碼,以完全移除 Tableau。從節點中移除 Tableau 之後,重新啟動電腦,然後使用新增和設定節點的正常步驟重新新增節點。有關執行指令碼的詳情,請參閱從電腦中移除 Tableau Server

  1. 在瀏覽器中開啟 TSM:

    https://<tsm-computer-name>:8850

    有關詳情,請參閱登入到 Tableau 服務管理員 Web UI

  2. 按一下「設定」索引標籤,並在要移除的每個節點下按一下「移除節點」

    如果設定限制不允許您移除節點(舉例來說,如果它包括必須先停用的檔存儲),則會顯示一條訊息來告知您。請參閲上述必要條件瞭解詳情。

    附註:如果只是新增了節點,還未對其進行設定,則您必須先應用未完成的變更,然後才能移除節點。

  3. 按一下右上方的「待定變更」,並按一下「應用變更並重新啟動」

使用 tsm topology remove-nodes 命令從叢集中移除節點。

若要從叢集中移除節點,必須在過去的某個時刻已為該節點設定了處理序。如果使用 CLI 新增了節點並想要將其移除,但未設定任何處理序,則必須在該節點上新增一個處理序,執行 tsm pending-changes apply 命令,然後移除節點。例如,您可以將叢集控制器的一個實例新增到節點:tsm topology set-process -n <nodeID> -pr clustercontroller -c 1

如果正在移除使用 Web UI 新增的節點,則會自動新增叢集控制器處理序,因此您無需在移除節點之前新增該處理序。

  1. 在初始節點上,開啟終端會話。

  2. 尋找要變更的節點的節點 ID:

    tsm topology list-nodes -v

  3. 使用 remove-nodes 命令移除節點。

    例如,若要從現有叢集中移除 node2

    tsm topology remove-nodes --node-names "node2"

    如果設定限制不允許您移除節點(舉例來說,如果它包括必須先停用的檔存儲),則會顯示一條訊息來告知您。請參閲上述必要條件瞭解詳情。

  4. 套用變更:

    tsm pending-changes apply

感謝您的意見反應!已成功提交您的意見回饋。謝謝!