多个 QueryGrid 管理器集群 - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.19
Published
2022 年 7 月
Language
中文 (简体)
Last Update
2022-08-23
dita:mapPath
zh-CN/jpf1654813554544.ditamap
dita:ditavalPath
ft:empty
dita:id
lxg1591800469257
Product Category
Analytical Ecosystem

启用多 QueryGrid 管理器集群支持后,可通过最多三个 QueryGrid 管理器集群来管理数据源节点。tdqg-node 服务会连接到多个 QueryGrid 管理器集群,以发现要在这些节点上部署的 QueryGrid 服务。通过启用多 QueryGrid 管理器集群支持,生态系统便可跨集群和数据源进行通信,而不会在集群之间形成孤岛。

在启用多 QueryGrid 管理器集群支持时,系统会定义一个主要集群,而其他集群则被视为次要集群。主集群用于确定全局设置,例如 tdqg-node 服务版本,此版本必须为 02.11 或更高版本。可通过两种方式向多个 QueryGrid 管理器集群添加数据源:
  • 自动安装 – 允许将当前 QueryGrid 管理器集群添加为新的主集群或辅助集群,而不将其从现有集群中删除。
  • 导入系统 – 允许通过从其他 QueryGrid 管理器集群导入系统和节点来将一个新的 QueryGrid 管理器集群添加为主集群或辅助集群。可作为命令行工具或 Viewpoint QueryGrid 组件使用。

用例

维护多个集群的主要原因之一是要维护一个独立于生产集群的开发集群。生产或开发数据源既可以是生产集群的一部分,也可以是开发集群的一部分,这样便可使开发系统从生产环境中获得种子数据,同时保持这些环境的独立性。使用多个集群的另一个原因是,使内部 Full Vantage 集群与 QueryGrid 管理器 的生态系统部署隔离开,同时仍可使 SQL 引擎属于 Vantage 内部集群和生态系统集群。

使用注意事项

对于属于多个 QueryGrid 管理器集群的系统,与该系统相关的网络结构端口号和链接名称必须在这些集群之间是唯一的。如果 QueryGrid 管理器检测到网络结构端口或链接名称存在冲突,则这些冲突将在 Viewpoint QueryGrid 组件中报告为一个问题。

如果发生冲突,则存在时间最长的网络结构或链接优先,这样有助于防止新的更改中断正常运行的功能。

要解决冲突,请更改其中一个集群中的冲突端口号或链接名称。在更改此链接名称后,请务必同时更新外部服务器定义。

一个系统中的所有节点都必须具有相同的主集群。根据本地节点设置,这些节点也可能具有不同的主集群。在这种情况下,QueryGrid 组件会报告一个问题。此主集群会同时列在 QueryGrid 组件的节点部分和节点详细信息中。要设置系统的主集群,请使用 set-primary.sh 命令。