---
schema_version: "1"
id: bad4d8e3567fd42d3d8b052c670c6f5096e2218f64b5059daf47ea5ee99f9b18
title: 移動訊息傳送服務程序
collection: tableau
version: current
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/current/zh-tw/server/distrib_msg_svc_move.md
canonical_url: https://help.tableau.com/current/server/zh-tw/distrib_msg_svc_move.htm
source_site: help.tableau.com
content_type: documentation
content_hash: d34075014fc75431e609340ae2096d944ce31d6e9e5a375142c97fa7f828d7a6
description: Move the Messaging Service process between Tableau Server nodes.
---
[跳至主要內容](#main-content)

# 移動訊息傳送服務程序

本文假設您已在初始節點和至少一個附加節點上安裝了 Tableau Server。有關向 Tableau Server 中新增節點的詳情，請參閱[安裝和設定附加節點](https://help.tableau.com/current/server/zh-tw/install_additional_nodes.htm)。

如果訊息傳送服務的執行個體是伺服器上的唯一執行個體，則無法將其移除。如果沒有訊息傳送服務的一個執行個體，則無法執行 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](https://help.tableau.com/current/server/zh-tw/cli_pending-changes.htm#pending-changes-apply)。