安裝之前...

附註: 您可以在 Tableau 網站(此處)上找到有關 Tableau Server 技術規格的其他資訊。

本主題介紹在生產環境中安裝 Tableau Server 之前您必須考慮的要求和建議。

如果要安裝單伺服器,或者要為測試用途進行最小安裝,請參閱我們的單伺服器安裝指南《適用於每個人的安裝指南》

如果要在分散式集群中部署 Tableau Server,請查看分散式要求以及本主題中描述的要求和建議。

若要從 Windows 版 Tableau Server 移轉到 Linux 版 Tableau Server,請參閱將 Tableau Server 從 Windows 移轉到 Linux

硬體推薦設定

以下列表描述了 Tableau Server 的單節點安裝的最低硬體建議:

  • 8 核、2.0 GHz 或更高頻率的處理器

  • 64 位處理器架構

  • 32 GB 記憶體

  • 50 GB 可用磁碟空間,其中至少 15 GB 分配給 /opt 目錄,剩餘空間則分配給 /var 目錄以供資料存放區使用。請參閱下文的資料目錄一節。

    重要資訊:在初始化 TSM 之前,無法檢查磁碟空間要求。如果您沒有足夠的空間,則直到安裝 Tableau Server 套裝軟體之後才會告訴您。

若要查看完整的建議清單並查看最低需求,請參閱Tableau Server 的最低硬體需求和推薦設定

對於 Amazon Web 服務和 Google 雲端平台上的公有雲端部署,其「vCPU」實際上是一個 CPU 超執行緒,而不是一個完整的 CPU 內核。在調整雲端實例大小時,您需要的 vCPU 將是給定 Tableau Server CPU 內核要求的兩倍(最低試用版安裝為 4 個 vCPU,推薦安裝為 16 個 vCPU)。

作業系統需求

支援 Linux 的以下發行版本:

  • Red Hat Enterprise Linux (RHEL) 7.3 及更高版本、CentOS 7.3 及更高版本、Oracle Linux 7.3 及更高版本和 Amazon Linux 2。

    這些發行版本在本檔中統稱為類似 RHEL 版本。

    不支援 RHEL 8。

  • 最新版本的 Ubuntu 16.04 LTS 與 18.04 LTS。

    不支援非 LTS 的版本不支援 Ubuntu 版本 17.04。

  • Debian 9

不支援以前版本的 CentOS 和 Ubuntu,因為 Tableau Server 需要 systemd 以進行流程管理。包含檔案尾碼 (deb) 的安裝程式版本,安裝在 Ubuntu 與 Debian 發行版。

不支援自訂核心。

Tableau Server 的多節點安裝中,安裝 Tableau 所在的所有電腦節點都必須執行 Linux 和相同的 Linux 分發版。

附註:您無法在 Linux 和 Windows 電腦的組合環境中安裝 Tableau Server。

安裝目錄

預設情況下,Tableau Server 核心程式安裝在 /opt 目錄中。您可以變更 RHEL 之類的系統上的安裝目錄,但無法在 Ubuntu 上變更此安裝目錄。您無法指定符號連結或網路檔案系統 (NFS) 卷上的目錄位置。安裝 Tableau Server 的目錄至少必須有 15 GB 的可用磁碟空間。如果嘗試在沒有足夠空間的電腦上安裝 Tableau Server,Tableau Server 套裝軟體將會安裝,但您將無法繼續執行安裝程式。

資料目錄

預設情況下,Tableau Server 將為 Tableau 管理的所有內容和擷取建立一個資料目錄。將在 /var/opt/tableau/tableau_server 中建立該目錄。

您可以在安裝過程中為資料(擷取)存儲指定其他目錄。如果打算使用其他目錄,請不要建立該目錄,而是讓 Tableau Server 安裝程式建立該目錄。資料目錄需要在安裝過程中設定的特定使用權限。

若要變更資料目錄,您必須在執行 initialize-tsm 指令碼時,連同資料目錄路徑傳遞旗標。請參閱 initialize-tsm 指令碼的幫助輸出

如果您要變更預設資料目錄:

  • - 不要指定符號連結或網路檔案系統 (NFS) 卷上的資料目錄位置。
  • - 不要指定路徑包含句點(「.」)的資料目錄位置。如果路徑中有句點,初始化將失敗。
  • 資料目錄必須安裝在與安裝目錄不同的目錄中。

重要:一旦執行 initialize-tsm,即無法變更資料目錄位置。在部署的生命週期(包括後續升級)都將維持此資料目錄位置。

Tableau Prep Conductor

Tableau Prep Conductor 是 Tableau Server 上的一個處理序。它會執行流程、檢查連線認證以及在流程失敗時傳送提醒。Tableau Prep Conductor 採用 Tableau Server 的排程和追蹤功能,因此在資料發生變更時,您可以自動化執行流程以更新流程輸出,而不需要登入 Tableau Prep 手動執行各個流程。

Tableau Prep Conductor 單獨授權,可透過資料管理附加元件授權獲得。有關 Tableau Prep Conductor 授權的詳情,請參閱授權 Tableau Prep Conductor

建議您在專用節點上啟用 Tableau Prep Conductor。建議您在執行流程的專用節點上啟用 Tableau Prep Conductor。有關詳情:

其他要求

確保您的環境還符合以下附加要求:

主機名稱

  • Tableau Server 必須能夠使用網域名稱伺服器 (DNS) 或在執行 Tableau Server 的電腦上的本機主機檔案,將主機名稱解析為 IP 位址。預設情況下,主機檔案會儲存在 /etc/hosts
  • 在安裝過程中啟動 Tableau 服務管理器後不能變更伺服器的主機名稱。舉例來說,如果您使用 cloud-init 套裝軟體來初始化虛擬機器,並在該虛擬機器上安裝 Tableau Server,則可能會發生這種情況。
  • Linux 版 Tableau Server 不支援包括底線 (_) 的主機名稱。

靜態 IP 位址

您在其中安裝 Tableau Server 的電腦必須具有靜態 IP 位址。

資料庫驅動程式

若要連線到特定資料來源,您在其中安裝 Tableau Server 的電腦必須安裝正確的資料庫驅動程式。有關詳情,請參閱資料庫驅動程式

可用埠

TSM 和 Tableau Server 每個都需要一個可用的 TCP 埠,以便您存取它們。TSM 預設使用埠 8850,Tableau Server 閘道服務預設使用埠 80。我們強烈建議您在安裝 Tableau Server 之前確保系統上未使用埠 8850 和 80。如果這些埠不可用,則 TSM 和閘道埠可能會動態地重新對應到不同的埠號,並且當前沒有介面用於顯示它們被重新對應到的埠。

請參閱Tableau 服務管理員埠

本機防火牆設定

如果在將安裝 Tableau Server 的電腦上執行防火牆,則您需要為 Tableau Server 流量開啟以下預設連接埠。除了 443 以外的所有連接埠號碼均可變更。

連接埠 TCP/UDP 使用者... 安裝類型
全部

分散式/高可用性

80 TCP 閘道 X  
443 TCP SSL。針對 SSL 設定 Tableau Server 後,應用程式伺服器會將請求重導向到此連接埠。不要變更此連接埠。 X  
8850 TCP Tableau Services Manager。 X  
8060 TCP PostgreSQL 資料庫。 X  
8061 TCP PostgreSQL 備份驗證連接埠 X  
8000-9000 TCP 針對 Tableau 程序動態預設保留的連接埠範圍   X
27000-27009 TCP Tableau Server 用於授權服務的連接埠範圍。在執行授權服務的節點上,此範圍必須開放供其他節點存取。預設情況下,初始節點會執行授權服務。 X  

請參閲 Tableau 服務管理員埠設定本機防火牆

系統使用者和群組

Linux 版 Tableau Server 使用一個非特權使用者以及兩個組進行相應操作。Tableau 會在安裝期間建立預設帳戶和群組。或者您也可以指定現有的帳戶。請參閱系統使用者和群組

Sudo 和 root 存取權限

Tableau Server 的所有安裝工作和管理工作都必須以 root 身分執行。通常這是使用 sudo 命令完成的,但以 root 使用者身分直接執行命令也可行。

若要使用 root 帳戶安裝 Tableau Server,您必須在安裝過程中指定使用者帳戶。該帳戶將用於管理 TSM。透過帶 -a 選項執行 initialize-tsm 指令碼來指定帳戶。請參閱 initialize-tsm 指令碼的幫助輸出

帳戶密碼

您用於安裝和管理 Tableau Server 的使用者帳戶必須能夠使用密碼進行驗證。也就是說,使用者不得使用另一種驗證方式(例如公開金鑰驗證)。

如果您用於安裝和初始化 Tableau Server 的帳戶沒有密碼,可以使用 passwd 命令設定一個:

                sudo passwd $USER
            

埠存取要求

如果要遠端安裝 Tableau Server,例如透過 SSH,請確保以下埠已開啟:

  • 8850。用於 Tableau 服務管理器 (TSM) Web 介面的埠。您可以使用此介面設定 Tableau Server。
  • 80。用於主 Tableau Server Web 介面的埠。

Tableau Server 安裝程式將嘗試在安裝過程中開啟這些埠,但它只能為 firewalld 防火牆開啟這些埠。如果您的電腦執行另一個防火牆,則必須先開啟埠,然後再安裝。

虛擬容器環境

在虛擬容器環境(如 Docker)中安裝 Tableau Server 尚未經過測試,因此不受支援。如果安裝在這些環境中,Linux 上的 Tableau Server 將無法按預期方式工作。

套裝軟體要求

Systemd

Tableau Server 需要 systemd 來管理服務。預設情況下,此套裝軟體安裝在 CentOS 7 和 Ubuntu 16 上。如果您決定針對這些修改的發行版本測試 Tableau Server,則可執行以下命令以確認已安裝 systemd

                whereis systemd
            

如果安裝了 systemd,則會顯示安裝位置。例如,您可能會看到以下輸出:

                systemd: /usr/lib/systemd /etc/systemd /usr/share/systemd /usr/share/man/man1/systemd.1.gz
            

如果安裝了 systemd,但 Tableau 安裝程式未透過 systemd 的要求檢查,則 systemd 可能未在執行。若要驗證 systemd 是否正在執行,請執行以下命令:

ls /run/systemd

輸出將為檔和目錄清單。如果 systemd 正在執行,則輸出將包括 system。如果輸出中沒有 system,則 systemd 未在執行。

繼續執行下一步:安裝和設定 Tableau Server

感謝您的回饋! 提交意見回饋時發生錯誤。重試或傳送訊息給我們