---
schema_version: "1"
id: 4e5611ad4ec2b8f5bcf827d032f67251844ccd073c0a1656488f284f0ba54349
title: 安裝和初始化 TSM
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/server-linux/setup.md
canonical_url: https://help.tableau.com/v0.0/server-linux/zh-tw/setup.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c5a40afc2a6ca6a5a8ed6c24c5177bf092b90b3a5794a33cc1d43d10f924cb0b
description: Install Tableau Services Manager (TSM) and Tableau Server.
---
[跳至主要內容](#main-content)

# 安裝和初始化 TSM

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

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

## 必要條件

在繼續之前，請檢視[安裝之前...](https://help.tableau.com/v0.0/server-linux/zh-tw/requ.htm)主題。

### 檢閱可選初始化參數

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

有關完整的可選參數清單，請參閱 [initialize-tsm 指令碼的說明輸出](https://help.tableau.com/v0.0/server-linux/zh-tw/initialize_tsm-h.htm)。

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

- 將 Tableau Server 設定為使用正向 Proxy 伺服器。要在安裝時設定 Tableau Server，請參閱本主題後文[可選：常見 initalize-tsm 參數](#optional_parameters)。您也可以在安裝之後設定 Tableau Server，請參閱[配置 Linux 版 Tableau Server 以使用正向 Proxy](https://help.tableau.com/v0.0/server-linux/zh-tw/proxy.htm#Configur3)
- 指定動態埠對應。預設情況下，會從預定義的埠範圍動態指派（對應）大多數 Tableau Server 需要的埠。埠指派是在安裝每個服務或處理序時為其進行的。如果您要修改埠對應，建議您在安裝時設定此項，請參閱[使用 initialize-tsm 控制埠重新對應](https://help.tableau.com/v0.0/server-linux/zh-tw/ports.htm#PortsAtInitializeTSM)。
- 指定非預設系統使用者或群組 此設定變更只能在初始化期間執行。請參閱[系統使用者和群組](https://help.tableau.com/v0.0/server-linux/zh-tw/plan_identity_store.htm#System)。
- 指定非預設資料目錄。此設定變更只能在初始化期間執行。請參閱[資料目錄](https://help.tableau.com/v0.0/server-linux/zh-tw/requ.htm#Data)。
- 將 Tableau Server 設定為使用 FIPS 模式執行。要在安裝時設定 Tableau Server，請參閱本主題後文[可選：常見 initalize-tsm 參數](#optional_parameters)。您只能將 Tableau Server 設定為在初始化時以 FIPS 模式執行。請參閱[Linux 版 Tableau Server 中的 FIPS 合規性](https://help.tableau.com/v0.0/server-linux/zh-tw/fips-compliance_tsm.htm#Configur3)。

作為安全最佳實踐，請勿在網際網路中公開 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 下載和版本說明](https://www.tableau.com/zh-tw/support/releases/server/)頁面下載 `.rpm` 或 `.deb` 安裝套裝程式。
3. 巡覽到您在其中複製了 `.rpm` 或 `.deb` 套裝軟體的目錄。
4. 使用套裝軟體管理器來安裝 Tableau Server 套裝軟體。
    
    必須將新版本安裝到與現有版本相同的位置。所有節點中的安裝位置必須相同。請勿安裝到使用符號連結的位置或網路檔案系統 (NFS) 磁碟區中的目錄。
    
    - 在類似 RHEL 的發行版（包括 CentOS）上，您可以選取將 Tableau 安裝至非預設位置。
        
        - **預設位置** - 若要安裝到預設位置 (`/opt/tableau/tableau_server`)，請執行以下命令，其中 `<version>` 已格式化為「主要-次要-維護」（例如：`2025-3-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](https://help.tableau.com/v0.0/server-linux/zh-tw/install_air_gapped.htm#InstallAirgap)。
    - 在 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 參數
    
    執行 `initialize-tsm` 時可以設定多個參數（也稱為_旗標_）。下面列出了常見旗標。有關完整清單，請執行 `sudo ./initialize-tsm -h` 命令，或參閱[initialize-tsm 指令碼的說明輸出](https://help.tableau.com/v0.0/server-linux/zh-tw/initialize_tsm-h.htm)。
    
    - 使用 `--activation-service` 選項透過 Tableau 執行授權 (ATR) 服務啟用 Tableau Server。從 Tableau Server 2021.4 及更高版本開始，此選項是 Microsoft Windows 版 Tableau Server、Linux 版 Tableau Server 和容器中 Tableau Server 的預設選項。伺服器 ATR 僅適用於新安裝，不適用於升級。此選項非常適合基於雲端或虛擬的環境，但可供能夠線上啟用 Tableau Server 複本的任何人使用。選取 ATR 來啟用產品是一項永久性的選擇，以後無法復原。。有關詳情，請參閱[使用執行授權 (ATR) 服務啟用 Tableau Server](https://help.tableau.com/v0.0/server-linux/zh-tw/atr_service.htm)。如果不想使用 Server ATR 激活Tableau Server， 請使用`--no-activation-service`選項。
    - `-a` 標誌，用於指定要新增到 tsmadmin 和 tableau 群組的使用者，而不是執行此指令碼的使用者。若要使用根帳戶進行安裝，則必須指定 `-a` 旗標。
    - `--unprivileged-user` 標誌，用於設定其他服務帳戶。預設情況下，將建立一個名為 `tableau` 的新使用者。此帳戶是用於執行大多數 Tableau 處理序的無特權服務帳戶。我們建議，只有在電腦上已存在 `tableau` 使用者帳戶的情況下，才建立其他使用者。
    - `-d` 標誌，用於指定「資料目錄」（Tableau Server 在其中存放擷取、擷取相關資訊以及其他內容）的非預設位置。
        
        預設情況下，Tableau Server 為此目錄使用以下位置：
        
        `/var/opt/tableau/tableau_server`
        
        如果設定此標誌，`intialize-tsm` 指令碼將建立您指定的目錄並將使用權限應用於該目錄。變更預設目錄路徑有一些重要限制。請參閱[資料目錄](https://help.tableau.com/v0.0/server-linux/zh-tw/requ.htm#Data)。
    - 我們建議在此安裝過程中將 Tableau Server 設定為使用正向 Proxy 解決方案。
        
        要執行此動作，用於指定正向 Proxy 伺服器的 `--http_proxy` 和/或 `--https_proxy` 旗標。指定包含埠的 URL，例如：
        
        `--http_proxy=http://proxy.exampe.lan:80/`
        
        `--https_proxy=http://1.2.3.4:443/`
        
        當您指定環境變數 `https_proxy` 的 URL 時，使用 `http` 務必謹慎。請勿為 `https_proxy` 環境變數的值指定 `https` 通訊協定。
        
        若要將 Tableau Server 設定為略過正向 Proxy，請包含 `--no_proxy` 旗標。您應該同時向此 Proxy 設定中新增例外來保證本機 Tableau Server 叢集（如果目前有該叢集或稍後將有該叢集）內的所有通訊不會路由到 Proxy 伺服器。例如：
        
        `--no_proxy=localhost,127.0.0.1,localaddress,.localdomain.com`。
    - 如果要手動管理 TSM 和 Tableau Server 處理序的連接埠指派，則可能需要將一個或多個埠相關的開關與 `initialize-tsm` 搭配使用。有關詳情，請參閱[使用 initialize-tsm 控制埠重新對應](https://help.tableau.com/v0.0/server-linux/zh-tw/ports.htm#PortsAtInitializeTSM)。
    - 此 `--enable-fips` 旗標會使用 FIPS（聯邦資訊處理標準）模式下初始化 Tableau Server。進入 FIPS 模式後，伺服器無法切換到非 FIPS 模式。
        
        必須在安裝時完成此選取，安裝後無法變更。在多節點設定中，所有節點都必須啟用或不啟用 FIPS。不支援混合環境。詳情其參閱 [Linux 版 Tableau Server 中的 FIPS 合規性](https://help.tableau.com/v0.0/server-linux/zh-tw/fips-compliance_tsm.htm)。
        
        若要將非 FIPS Tableau Server 移轉至已啟用 FIPS 的 Tableau Server，請遵循此頁面上的說明：
        
        **附註：**版本 2025.3.1 中的新增此選項。
    - `--debug` 標誌用於疑難排解。此選項在指令碼執行時顯示指令碼中的每個命令，並可以更輕鬆地排解問題。使用此選項會產生大量的螢幕輸出內容。
        
        **附註：**從版本 2021.3 開始，此選項已移除，本應顯示的指令碼輸出會記錄到`/var/tmp/`。
3. 在設定 Tableau Server 之前，請登出並再次登入到終端。
    
    再次登入時，將會建立一個群組成員身份變更已生效的新工作階段。新會話也具有 `initialize-tsm` 指令碼所新增環境變數的存取權限。

## 後續步驟

- [啟用並註冊 Tableau Server](https://help.tableau.com/v0.0/server-linux/zh-tw/activate.htm)