移动存储库进程

Tableau Server 依靠 PostgreSQL 存储库存储服务器数据。任何 Tableau Server 安装中至少必须有一个活动存储库实例,并且,如果安装中至少有三个节点,则可以有最多两个实例(一个主动,一个被动)。如果存储库实例是唯一实例,则不能将其移除。

这意味着,如果要将唯一的存储库实例从一个节点移到另一个节点,您需要添加第二个实例,并在移除旧存储库之前将新存储库与旧存储库同步。通过启动服务器来同步存储库实例。如果添加了新存储库,它将自动与现有实例同步。

如果从服务器群集中删除某个节点,而该节点承载存储库的唯一实例,则您必须添加第二个存储库实例,并在移除节点之前同步实例。

如果还要转移文件存储,您可以同时转移存储库。请参见移动文件存储进程

对存储库进行更改之前,请创建 Tableau Server 的完整备份。有关详细信息,请参见tsm maintenance backup

重要信息:您无法在同一步骤中添加第二个存储库实例并移除第一个。在移除原始实例之前,您必须让两个实例同时运行,使第一个实例的内容与第二个实例同步。

用于转移存储库的步骤如下:

  1. 向另一个节点中添加一个新存储库实例,启动服务器,并等待它与第一个存储库同步。

  2. 从原始节点中移除存储库的实例。

若要转移存储库,您需要先在第二个节点上添加第二个实例,然后在两个实例同步了原始存储库中的所有数据之后,移除原始实例。这些步骤必须单独进行,以使两个实例之间的内容保持同步。

添加存储库的新实例。

  1. 在浏览器中打开 TSM:

    https://<tsm-computer-name>:8850

    有关详细信息,请参见登录到 Tableau 服务管理器 Web UI

  2. 单击“配置”选项卡。

  3. 对于要向其中添加存储库的节点:

    选择“存储库 (pgsql)”

  4. 单击页面顶部的“待定更改”

    “待定更改”列表将显示。

    如果在配置三节点或五节点群集,并且未部署协调服务整体,则会显示一条警告。您可以继续,并在单独的步骤中部署协调服务整体。有关部署协调服务整体的详细信息,请参见部署协调服务整体

  5. 单击“应用更改并重新启动”“确认”确认重新启动 Tableau Server。

  6. Tableau Server 重新启动后,在“状态”选项卡上验证所有进程是否处于活动状态。

移除存储库的实例。

  1. 在 TSM 中的“状态”选项卡上,验证所有进程是否处于活动状态。当两个存储库均显示为“活动”时,即可移除第一个存储库。

  2. 单击“配置”选项卡。

  3. 对于要从中移除存储库的节点,请清除“存储库”框。

  4. 单击页面顶部的“待定更改”

    如果在配置三节点或五节点群集,并且未部署协调服务整体,则会显示一条警告。您可以继续,并在单独的步骤中部署协调服务整体。有关部署协调服务整体的详细信息,请参见部署协调服务整体

  5. 单击“应用更改并重新启动”“确认”确认重新启动 Tableau Server。