多節點升級 ─ 執行升級指令碼
執行升級指令碼
在叢集中的每個節點上安裝新版本後,請在初始節點上執行升級指令碼。
如果在執行指令碼時未停止 Tableau Server,則該指令碼將告知您,並嘗試停止伺服器。您也可以選擇先停止伺服器,然後再使用
tsm stop
命令以執行指令碼。必須停止 Tableau Server 才能完成升級。您需要包括的選項取決於要升級到的版本:
2019.3 版本及更高版本:
sudo
/opt/tableau/tableau_server/packages/scripts.<version_code>/
upgrade-tsm --accepteula
其中
<version_code>
是要升級到的新版本完整格式,例如scripts.20183.18.1128.2033
。從 2019.3.0 版本開始,當您從 2019.2.x 或更高版本升級時,指令碼將使用您登入時所使用的帳戶執行。出現提示時,請輸入您的密碼。有關詳情,請參閱更新功能 - 升級前須知事項。您可以使用
-u
選項,並在初始節點的電腦上指定具有管理權限的使用者,以指定具有管理權限的不同使用者。系統將提示您輸入管理使用者的密碼。從 2019.2.x 版本到 2018.1 版本:
sudo
/opt/tableau/tableau_server/packages/scripts.<version_code>/
upgrade-tsm -u <system_admin> --accepteula
其中
<version_code>
是要升級到的新版本完整格式,例如scripts.20183.18.1128.2033
,而 <system_admin
> 是在安裝初始節點的電腦上具有管理權限的使用者。系統將提示您輸入管理使用者的密碼。自 2018.1 起,已新增
-u
選項。有關詳情,請參閱更新功能 - 升級前須知事項。
若要查看
upgrade-tsm
指令碼所有可用的選項,請使用-h
選項。例如:sudo
/opt/tableau/tableau_server/packages/scripts.<version_code>/
upgrade-tsm -h
升級完成後,結束終端工作階段,並再次登入。這樣可確保您的工作階段將使用更新的 TSM 版本。
啟動 Tableau Server:
tsm start