多節點升級 ─ 執行升級指令碼
執行升級指令碼
在叢集中的每個節點上安裝新版本後,請在初始節點上執行升級指令碼。如果 Tableau Server 正在執行,指令碼會讓您知道,可供您加以停止。必須停止 Tableau Server,才能執行升級指令碼。
如果最終安裝螢幕仍然開啟,您可以選取「自動啟動升級指令碼」,然後命令視窗將開啟以執行指令碼。或者,您可以直接從命令提示符中執行指令碼。
附註:從版本 2020.4.0 開始,若升級指令碼失敗,則有關失敗的詳細資訊會顯示在命令視窗中,您可以重新執行該指令碼以再次嘗試升級。指令碼會在失敗時重新啟動。若升級失敗,這樣可以節省時間,同時也是可採取的第一個有效步驟。有關詳情,請參閱 2020.4.0 或更高版本升級失敗。
從安裝程式中執行升級指令碼:
選取「自動啟動升級指令碼」並按一下「確定」:
一個命令視窗將開啟以執行指令碼。由於您以具有管理員使用權限的使用者身分登入,因此指令碼將使用您的認證執行。出現提示時,請輸入您的密碼。
按一下「確定」將會關閉安裝程式對話方塊。如果清除了自動啟動升級指令碼的選項,則需要從命令列手動執行該指令碼。
從命令提示字元中執行升級指令碼:
以管理員身分開啟命令提示字元。
因為設定程式會將新安裝的路徑更新,所以必須開啟新的命令視窗。
巡覽到您剛剛安裝的新版本的 scripts 目錄。
預設情況下:
C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\
執行升級指令碼:
upgrade-tsm
由於您以具有管理員使用權限的使用者身分登入,因此指令碼將使用您的認證執行。出現提示時,請輸入您的密碼。您可以使用
--username
和--password
選項指定不同的使用者和密碼。若要檢視 upgrade-tsm 指令碼的所有選項,請使用
-h
選項:upgrade-tsm -h
升級指令碼需要一些時間才能完成。
升級指令碼完成後,啟動 Tableau Server。您可以透過 TSM Web UI 或命令提示符執行此操作:
在 TSM 中,按一下「Tableau Server 已停止」,並按一下「啟動 Tableau Server」:
從命令提示字元中:
- 以管理員身分開啟新的命令提示字元。
輸入此命令:
tsm start