安裝和初始化 TSM

本主題會引導您完成安裝 Tableau Server 和初始化 Tableau Services Manager (TSM) 的程序。

重要資訊:請不要在生產環境中安裝 Tableau Server 的測試版。並且,您決不應使用測試版的備份來還原生產 Tableau Server 安裝。

必要條件

在繼續之前,請檢視安裝之前...主題。

檢閱可選初始化參數

在安裝並初始化 TSM 之前,您必須先檢閱您可以選擇性設定為初始化作業一部份的參數。您只能執行 initialize-tsm 一次,因此請務必準備好組織所需的所有選項再執行。某些選項(例如,非預設的系統使用者和群組)只能設定為初始化作業的一部分。其他設定(例如,正向 Proxy 和動態連接埠設定)可以在執行初始化之後手動設定,但這樣做會更耗費人力。

有關完整的可選參數清單,請參閱 initialize-tsm 指令碼的說明輸出

使用可選初始化參數的一些常見案例:

作為安全最佳實踐,請勿在網際網路中公開 TSM 連接埠(預設情況下, 8850)。

安裝 Tableau Server

使用發行版本的套裝軟體管理器安裝 Tableau Server,然後執行指令碼以初始化 TSM。安裝的套裝軟體附帶了該指令碼。

重要資訊:啟動 TSM 之後不能變更伺服器的主機名稱。舉例來說,如果您使用 cloud-init 套裝軟體來初始化虛擬機器,並在該虛擬機器上安裝 Tableau Server,則可能會發生這種情況。

安裝 Tableau Server 套裝軟體

預設情況下,Tableau Server 安裝在 /opt 目錄。在類似於 RHEL 的發行版中,您可以指定不同的安裝位置。

  1. 以具有 sudo 存取權限的使用者身分登入到要在其中安裝 Tableau Server 的電腦。

    附註:為避免可能出現的複雜情況,我們建議使用不包含任何特殊字元(例如,非 ASCII、「+」、「-」)的使用者帳戶。這些可能會導致問題,包括無法完全安裝 Tableau Server,具體取決於環境的設定方式。

  2. Tableau Server 下載和版本說明頁面下載 .rpm.deb 安裝套裝程式。

  3. 巡覽到您在其中複製了 .rpm.deb 套裝軟體的目錄。

  4. 使用套裝軟體管理器來安裝 Tableau Server 套裝軟體。

    必須將新版本安裝到與現有版本相同的位置。所有節點中的安裝位置必須相同。請勿安裝到使用符號連結的位置或網路檔案系統 (NFS) 磁碟區中的目錄。

    • 在類似 RHEL 的發行版(包括 CentOS)上,您可以選取將 Tableau 安裝至非預設位置。

      • 預設位置 - 若要安裝到預設位置 (/opt/tableau/tableau_server),請執行以下命令,其中 <version> 已格式化為「主要-次要-維護」(例如:2019-2-5):

        sudo yum update

        sudo yum install tableau-server-<version>.x86_64.rpm

      • 非預設位置—若要安裝至非預設位置,您必須使用 rpm -i。您也需要安裝所有相依的套件。請參閱下面的附註。

        執行以下命令:

        sudo rpm -i --prefix /preferred/install/path tableau-server.rpm

      附註:當您使用 yum 安裝 Tableau Server 時,將會自動下載和安裝所有相依套件。這是安裝 Tableau 的首選方法。如果您要安裝非預設位置,或組織不允許您使用 yum 並且必須使用 rpm -i 進行安裝,則您還必須單獨安裝相依套件。如需有關安裝相依套件的資訊,請參閱在執行 Linux 的無網路連線電腦上安裝 Tableau Server

    • Ubuntu 上,執行以下命令,其中 <version> 已格式化為「主要-次要-維護」(例如:2019-2-5):

      sudo apt-get update
      sudo apt-get upgrade
      sudo apt-get -y install gdebi-core
      sudo gdebi -n tableau-server-<version>_amd64.deb
      

初始化 TSM

無論是否將 Tableau 安裝在預設位置,您都可以指定單獨的資料(擷取和擷取中繼資料)儲存位置。

  1. 巡覽到 scripts 目錄:

    cd /opt/tableau/tableau_server/packages/scripts.<version_code>/
    :更新環境設定。
  2. 執行以下指令碼以啟動 TSM:

    sudo ./initialize-tsm --accepteula --activation-service --<optional_parameters>

    initialize-tsm 指令碼的唯一必要參數為 --accepteula。您必須包含此參數才能接受 Tableau Server 使用者授權合約 (EULA)。EULA 可在以下位置中找到:

    /opt/tableau/tableau_server/packages/docs.<version_code>/Commercial_EULA.txt

    但請先檢閱下列常見參數,再執行指令碼。

    可選:常見 initalize-tsm 參數
  3. 在設定 Tableau Server 之前,請登出並再次登入到終端。

    再次登入時,將會建立一個群組成員身份變更已生效的新工作階段。新會話也具有 initialize-tsm 指令碼所新增環境變數的存取權限。

後續步驟