Tableau Server 處理序

本主題介紹用於設定處理序組態的選項。若要設定 Tableau Server 處理序,您需要指定每個節點上應執行哪些處理序,以及執行多少執行個體。可使用 tsm topology set-process 命令完成此操作。有關詳情,請參閱變更節點上的處理序數

除了下表中明確指出的情況之外,如果應用處理序變更 Tableau Server 正在執行,那麼這些變更會將其停止。應用變更後,Tableau Server 將復原為設定處理序之前的狀態,因此,如果伺服器正在執行,則會重新啟動。

重要資訊:處理序拓撲將取決於您的組織需求。

授權的處理序

作為 Tableau Server 的一部分安裝的一些處理序是「授權的」處理序。授權的處理序需要有效的 Tableau Server 授權才能執行。作為 Tableau Server 的一部分安裝的其他處理序與有效授權無關。這具有以下影響:

  • 每個授權的處理序需要定期聯絡在初始 Tableau Server 電腦上執行的 Tableau Server 授權管理器服務,以驗證它們是否獲得了授權。如果它們無法確認是否存在有效的授權,例如,如果初始節點不可用,則該處理序將不會執行,並且 Tableau Server 可能無法正常或可靠地執行。

  • 如果您有基於核心的 Tableau Server 授權,則任何具有授權程序的節點,其核心將計入授權核心的總數。

    附註:如果您有資料管理附加元件和基於核心的授權,則您需要瞭解授權程序如何將各授權隨附的核心計入授權核心總數。有關詳情,請參閱 針對 Tableau Server 授權 Tableau Prep Conductor

下表中「已授權」欄所標識的那些處理序需要有效授權,並且會影響基於核心的授權中的核心計數。

Tableau Server 處理序 當 Tableau Server 正在執行時,這些處理序的狀態為 running,當 Tableau Server 停止時,這些處理序的狀態為 stopped
tsm status -v 中顯示的名稱 用於 tsm topology set-process 的名稱 用途 說明 已授權
應用程式伺服器 vizportal 應用程式伺服器 (VizPortal) 處理 Web 應用程式、REST API 呼叫,並支援瀏覽和搜尋。 除非節點已經有資料引擎的執行個體,否則安裝應用程式伺服器時也會安裝資料引擎。
「資料問答」(Ask Data) 無法手動設定。 「資料問答」(Ask Data)服務由「資料問答」(Ask Data)功能使用。 在資料伺服器正在執行的所有節點上自動執行。
背景程式 backgrounder 背景程式執行伺服器工作,包括擷取重新整理、訂閱、「立即執行」工作以及透過 tabcmd 啟動的工作。

除非節點已經有資料引擎的執行個體,否則安裝背景程式時也會安裝資料引擎。

背景程式是一個單一執行緒程序。您可以新增更多背景程式的執行個體至節點,以擴展節點容量來並行執行工作。

大多數情況下,您可以變更執行中伺服器的現有節點上背景程式執行個體的數量,而不會導致停止並且無需重新啟動伺服器。例外情況是:您向以前沒有背景程式和任何其他處理序(會同時安裝資料引擎)的現有節點中新增背景程式。有關詳情,請參閱 Tableau Server 動態拓撲變更

快取伺服器 cacheserver 快取伺服器是一種在伺服器叢集中分佈和共用的查詢快取。這種記憶體中的快取在許多方案中可加快使用者體驗。VizQL Server、背景程式和資料伺服器(以及較小範圍的應用程式伺服器)代表使用者或作業向快取伺服器發出快取請求。快取為單一執行緒方式,因此如果您需要更好的效能,您應執行其他快取伺服器執行個體。
叢集控制器 clustercontroller 叢集控制器負責監視各個元件、檢測故障以及在需要時執行容錯移轉。 每個節點上都需要。未自動安裝。
資料引擎 無法手動設定。 資料引擎建立擷取並處理查詢。

在安裝檔存儲、VizQL Server、應用程式伺服器 (VizPortal)、資料伺服器或背景程式時自動安裝。

附註:檔案存放區設定為外部時,資料引擎就不會再與檔案存放區一起安裝。有關詳情,請參閱 Tableau Server 外部檔案存放區

Data Server dataserver Data Server 管理與 Tableau Server 資料來源的連線。 除非節點已經有資料引擎的執行個體,否則安裝資料伺服器時也會安裝資料引擎。

資料來源屬性

2020.1 版新增功能

tdsservice 「資料來源屬性」服務會向「資料問答」(Ask Data) 等用戶端服務提供已發佈的資料來源中繼資料。 根據預設,資料來源屬性已加到初始節點。Tableau Server 安裝作業必須至少包含一個執行個體。基於效能理由,我們建議在安裝了應用程式伺服器 (VizPortal) 的任何節點上安裝資料來源屬性服務。
彈性伺服器 elasticserver 「資料問答」(Ask Data) 會使用彈性伺服器來編製資料的索引。 彈性伺服器程序可在叢集中的多個節點上執行。或者,您也可以將程序移至任何節點。建議執行奇數個彈性伺服器程序。

可以使用 elasticserver.vmopts TSM 設定選項設定彈性伺服器堆積大小。有關詳情,請參閱 tsm configuration set 選項

檔案存放區 filestore

您可以將檔案存放區設定為在 Tableau Server 上本機執行,也可以使用 SAN 或 NAS 儲存體在外部執行。

採用本機設定方式時:檔案存放區會自動在資料引擎節點之間複製擷取。

除非節點已經有資料引擎的執行個體,或是檔案存放區設定為外部,否則安裝檔案存放區時也會安裝資料引擎。

本機檔案存放區:否

外部檔案存放區:需要 伺服器管理附加元件 授權。

閘道 gateway 閘道是一種 Web 伺服器,用於處理從瀏覽器、Tableau Desktop 和其他用戶端發往 Tableau Server 的所有請求。 在包含 VizQL Server 或 Vizportal 執行個體的任何節點上為必需。

內部資料來源屬性

2020.1 版新增功能

tdsnativeservice

無法手動設定。

內部資料來源屬性服務是只會與資料來源屬性服務進行通訊的內部服務。 系統會自動在每個具有資料來源屬性執行個體的節點上設定內部資料來源屬性。

訊息傳送服務

在版本 2019.4 中新增。

activemqserver 訊息傳送服務用於支援 Tableau Server 中的微服務之間的通訊。 在您安裝 Tableau Server 時自動安裝在初始節點上。需要服務的一個執行個體。

在 Tableau Server 的多節點安裝中,您可以將訊息傳送服務移動到其他節點。在版本 2020.1 中,您可以在其他節點上新增第二個訊息傳送服務的執行個體,以提供一些備援(在版本 2019.4 中,您無法在叢集中設定一個以上的執行個體)。有關詳情,請參閱 Tableau Server 訊息傳送服務

指標服務

2020.2 版新增功能。

metrics 指標服務負責在 Tableau Server 中讀取和寫入指標資料。

在您安裝 Tableau Server 時自動安裝在含有單一執行個體的初始節點上。需要服務的一個執行個體。

您可以依需求新增其他執行個體 。

我們建議 Tableau Server 多節點安裝的每個節點上至少要有一個指標服務執行個體。有關詳情,請參閱 Tableau Server 指標服務.

存放庫 pgsql PostgreSQL 存放庫是 Tableau Server 的主要資料庫。它存儲工作簿和使用者中繼資料。啟用 Tableau Catalog(或 Tableau 中繼資料 API)後,存放庫會用於存放 Tableau 內容和外部資產中繼資料。 一個叢集中最多只能有兩個存放庫執行個體,並且叢集中至少必須有三個節點才能新增另一個存放庫執行個體。

 

SAML 服務 無法手動設定。 SAML 服務作為 Tableau Server 和 SAML 身分識別提供者 (IdP) 之間的 Proxy 。 自動安裝在安裝 Tableau Server 所在的每個節點上。

tsm status -v 的輸出中顯示狀態 stopped ,除非啟用了網站 SAML。

您無法手動設定 SAML 服務。

搜尋和瀏覽 searchserver 搜尋服務在伺服器上處理內容中繼資料的快速搜尋、篩選、檢索和顯示。  
Tableau Prep Conductor flowprocessor

Tableau Prep Conductor 將執行流程、檢查連線認證以及在流程失敗時傳送提醒。

其利用 Tableau Server 的排程和追蹤功能,讓您可以自動化執行流程以更新流程輸出。

需要資料管理附加元件才能在 Tableau Server 上啟用此功能。預設情況下,其會在背景程式啟用的節點上自動啟用。

如果節點角色設為排除流程,則未在該節點上安裝 Tableau Prep Conductor。如需詳細資訊,請參閱 透過節點角色進行工作量管理

VizQL Server vizqlserver VizQL Server 載入和呈現檢視,計算和執行查詢。 除非節點已經有資料引擎的執行個體,否則安裝 VizQL Server 時也會安裝資料引擎。

大多數情況下,您可以變更執行中伺服器的現有節點上 VizQL 執行個體的數量,而不會導致停止並且無需重新啟動伺服器。例外情況是:您向以前沒有 VizQL 和任何其他處理序(會同時安裝資料引擎)的現有節點中新增 VizQL。有關詳情,請參閱 Tableau Server 動態拓撲變更

Tableau 微服務容器處理序當處理序包含的其中一個微服務新增至節點時,這些處理序會自動新增。容器狀態取決於容器中微服務的狀態。如果所有微服務都在執行,則容器處理序的狀態為 running。如果所有微服務都停止,則容器處理序的狀態為 error。如果一個或多個微服務正在執行,而其他不在執行,則容器服務的狀態為 degraded。有關詳情,請參閱 Tableau Server 微服務容器
互動式微服務容器   為了方便部署和可擴展性而綑綁的內部 Tableau Server 微服務的容器程序。 它們包含的容器和微服務無法手動設定。微服務可能會隨時間而改變。
非互動式微服務容器 noninteractive 為了方便部署和可擴展性而綑綁的內部 Tableau Server 微服務的容器程序。 它們包含的容器和微服務無法手動設定。微服務可能會隨時間而改變。
Tableau Services Manager (TSM) 處理序 初始化 TSM 之後,這些處理序的狀態為 running,並且會保持執行,即使 Tableau Server 停止也是如此。
管理 Proxy 無法手動設定。 TSM 代理監視協調服務是否有設定或拓撲變更,並為每個服務(設定)提供新設定,或部署新服務並刪除舊服務(拓撲) 自動安裝在安裝 Tableau Server 所在的每個節點上。

您無法手動設定管理 Proxy 。

管理控制器 無法手動設定,除非將其移到另一個節點。有關詳情,請參閱從初始節點故障中復原 TSM 控制器處理傳送至 TSM 的請求,並跨服務處理序協調設定和拓撲變更以及工作流。此控制器還用作 REST API 端點 (HTTPS)。 在初始節點上安裝 TSM 時會自動安裝。

您無法手動設定管理主控台,除非將其移到另一個節點。有關詳情,請參閱從初始節點故障中復原

用戶端檔案服務 clientfileservice 用戶端檔案服務 (CFS) 管理多節點叢集中的大多數共用檔案。例如,驗證相關的憑證、金鑰和檔案(OpenID、相互 SSL、SAML 和 Kerberos)以及 CFS 管理的自訂檔案。 自動安裝在初始主節點上。除非您顯式設定了其他執行個體,否則將不會安裝這些執行個體。請參閱設定用戶端檔服務

在多節點部署中,我們建議您在部署協調服務的每個節點上設定 CFS 的執行個體。重新部署協調服務對 CFS 沒有任何影響。

CFS 不會顯示在「狀態」頁面或「設定」頁面上,但可在 tsm status -v 命令的輸出中看到。

若要查看或設定 CFS 的執行個體,請使用 tsm topology 命令。

協調服務 無法透過 tsm topology set-process 進行設定。 協調服務用作「信任」的單一來源。 自動安裝在初始主節點上。除非您顯式部署一個新的協調服務整體,否則不會安裝其他執行個體。有關詳情,請參閱部署協調服務整體
服務管理員 無法手動設定。 服務管理器 自動安裝在所有節點上。

您無法手動設定服務管理器。

授權管理器 無法手動設定。 授權管理器處理授權事務。 安裝 TSM 時自動安裝在初始節點上。

此單個執行個體安裝在 Tableau Server 叢集上。只有在初始節點出現故障時,才應手動設定授權管理器處理序。有關詳情,請參閱從初始節點故障中復原

Tableau Server 維護處理序 除非這些處理序主動執行來完成作業,否則它們狀態為 stopped
資料庫維護 無法手動設定。 資料庫維護服務負責在 Tableau Server 存放庫上執行維護操作。 自動安裝在安裝 Tableau Server 所在的每個節點上。

tsm status -v 的輸出中顯示狀態 stopped ,除非它正在執行資料庫維護。維護可能包括與啟用存放庫遠端存取以及變更用於存取存放庫的密碼相關的更新。

您無法手動設定資料庫維護服務。

備份/還原 無法手動設定。 備份和還原服務負責對存儲在 Tableau Server 存放庫和檔存儲中的資料執行備份和還原操作。 自動安裝在安裝 Tableau Server 所在的每個節點上。

tsm status -v 的輸出中顯示狀態 stopped ,除非它正在執行備份或還原操作。

您無法手動設定備份和還原服務。

網站匯入/匯出 無法手動設定。 網站匯入和匯出服務負責在伺服器叢集之間移轉 Tableau Server 網站。 自動安裝在安裝 Tableau Server 所在的每個節點上。

tsm status -v 的輸出中顯示狀態 stopped ,除非它正在執行匯入和匯出。

您無法手動設定網站匯入和匯出服務。

處理序工作流程

Tableau Server 處理序及其互動方式取決於正在發生的動作或活動。例如,當您從使用 SAML 登入時使用處理序發佈工作簿時,使用的處理序及其互動方式有所不同。有關處理流程的一些互動式檢視,請參閱下列工作簿。這可讓您選取特定工作流程,並從頭到尾逐步遵循步驟。

免責聲明:此工作簿發佈在 Tableau Public 上,不由 Tableau 文件維護。我們無法保證其適用於最新版本的 Tableau Server。

 

此區段的其他文章

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