使用外部檔案存放區安裝 Tableau Server
本主題將引導您完成將網路共用設定為 Tableau Server 檔案存放區的流程,以進行新的安裝作業。如果您要嘗試在本機執行檔案存放區的現有 Tableau Server 安裝上進行此操作,請參閱重新設定檔案存放區。
必要條件
- 您必須使用 Tableau Server 2020.1 或更高版本。
必須擁有可用作儲存體選項的網路共用。有關儲存體解決方案的建議,請參閱外部檔案存放區的效能注意事項。
在 Linux 安裝時使用 NFS。
估算存儲空間:必須考慮發布和重新整理擷取所需的存儲空間。此外,還必須考慮存放庫備份的大小,除非按照選項 2:單獨備份存放庫主題中的說明,特別選擇單獨進行存放庫備份的選項。
- 擷取:
- 考慮將發佈到 Tableau Server 的擷取的數量,以及每個擷取的大小。透過將若干擷取發佈到 Tableau Server 並隨後檢查使用的磁碟空間來測試您的需求。可以使用這一磁碟空間量來說明您算出一段時間內有多少擷取將發佈到 Tableau Server,以及每個現有擷取的大小將如何增長。
考慮擷取重新整理期間臨時目錄所需的空間。在重新整理期間存儲擷取的臨時目錄需要的磁碟空間可能最多要比擷取的最終檔案大小大三倍。
- 存放庫備份:
若要取得存放庫資料的預估,請檢查
<data directory>/pgsql/data/base
目錄的大小。- 若要取得存放庫資料的實際大小,請開啟備份檔案並使用
workgroup.pg_dump
檔案的大小。
- 擷取:
- 您必須在伺服器上啟用有效的 Advanced Management 授權 。若要深入瞭解 Advanced Management,請參閱关于 Tableau Server 中的 Tableau Advanced Management 。
使用外部檔案存放區安裝 Tableau Server
可以透過網路共用使用檔案存放區來安裝 Tableau Server,以儲存 Tableau Server 資料。此解決方案可取代在本機執行檔案存放區處理序的需求。若要深入瞭解此解決方案及其優點,請參閱 Tableau Server 外部檔案存放區。
安裝期間,請使用以下步驟以透過外部檔案存放區安裝 Tableau Server:
步驟 1:設定網路共用
在檔案伺服器上:
- 建立並共用要用作 Tableau Server 外部檔案存放區的目錄。
- 確保可以存取網路共用,以將其作為所有 Tableau Server 節點上相同位置中的目錄。
在網路共用中建立 tableau 目錄,並授予對 tableau 使用者和 tableau 群組的完整存取權限。tableau 使用者將需要對網路共用上該目錄的讀取和寫入權限。建議呼叫目錄 'tableau'。
/mnt/<network share>/tableau/
驗證網路共用設定是否正確:從 Tableau Server 執行命令以寫入網路共用,並確認您可寫入網路共用。
步驟 2:下載並安裝 TSM
- 根據您使用的 Linux 發行版下載適當的安裝程式。
- 以具有 sudo 存取權限的使用者身份登入到要在其中安裝 Tableau Server 的電腦。
- 下載 .rpm 或 .deb 安裝套件。
- 巡覽到您複製 .rpm 或 .deb 套件的目錄。
- 使用套裝軟體管理器來安裝 Tableau Server。
- 在類似 RHEL 的發行版(包括 CentOS)上,您可以選擇將 Tableau Server 安裝至非預設位置。
預設位置 — 若要安裝至預設位置 (/opt/tableau/tableau_server),請執行下列命令:
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 Server 慣用的方法。如果您要安裝至非預設位置,或您的組織不允許您使用 yum 且您必須使用 rpm -i 進行安裝,則您還必須單獨安裝所有相依套件。如需有關安裝相依套件的詳情,請參閱「在執行 Linux 的無網路連線電腦上安裝 Tableau Server」。
在 Ubuntu 和 Debian 上執行以下命令:
sudo apt-get update
sudo apt-get -y install gdebi-core
sudo gdebi -n tableau-server-<version>_amd64.deb
步驟 3:初始化 TSM
執行以下指令碼以啟動 TSM:
sudo ./initialize-tsm --accepteula --<optional_parameters>
初始化 -tsm 指令碼的唯一必要參數是 --accepteula。您必須加入此參數才能接受 Tableau Server 使用者授權合約 (EULA)。EULA 可在以下位置中找到:
/opt/tableau/tableau_server/packages/docs.<version_code>/Commercial_EULA.txt
在設定 Tableau Server 之前,請登出並再次登入終端。
再次登入時,將會建立一個群組成員身份變更已生效的新工作階段。新工作階段也具有 initialize-tsm 指令碼新增之環境變數的存取權限。
或者,您可以執行以下命令來更新當前工作階段的路徑(但不更新群組成員身份):
source /etc/profile.d/tableau_server.sh
步驟 4:啟用和註冊 Tableau Server
在啟用步驟中提供 Tableau Server 金鑰和 Advanced Management 金鑰。您需要執行下列命令兩次,先使用 Tableau Server 產品金鑰,然後再使用 Advanced Management 產品金鑰:
tsm licenses activate -k <product key>
步驟 5:啟用外部檔案存放區
使用外部存放庫設定 Tableau Server 的作業只能透過 TSM CLI 完成。
使用以下 tsm 命令啟用網路儲存功能:
tsm topology external-services storage enable --network-share /mnt/<network share name>/tableau
安裝程式會自動在共用中建立以下目錄結構:
PostgreSQL 資料備份:
tableau_data/tabsvc/pg_backups
附註:此目錄將在您第一次建立備份時建立。
擷取和工作簿修訂:
tableau_data tabsvc/dataengine/extracts
tableau_data/tabsvc/dataengine/revisions
步驟 6:進行初始節點設定
遵循設定初始節點設定主題中提供的指示。
步驟 7:完成安裝
您必須為 Tableau Server 建立初始管理帳戶。
- 如果在設定過程中設定了本機身份識別存放區,則指定要使用的名稱和密碼。
- 如果在設定過程中設定了 LDAP 或 Active Directory 身份識別存放區,則必須指定一個做為該目錄成員的使用者帳戶。
若要建立初始使用者,請執行以下 tabcmd 命令:
tabcmd initialuser --server localhost:80 --username '<new-admin-username>'
執行該命令後,shell 將提示您輸入管理密碼。
步驟 8:安裝後工作
建立 Tableau Server 管理員帳戶後,請逐一完成安裝後工作主題中所述的設定步驟,繼續進行部署。
誰可以執行此動作
Tableau Server 管理員可以安裝與設定 Tableau Server 和外部檔案儲存體。此外,必須具有設定網路共用的權限和存取權,以用於 Tableau Server。