如果安装了多个 Teradata QueryGrid 管理器实例,则应为这些 Teradata QueryGrid 管理器实例创建一个集群以实现高可用性和可扩展性。建立集群可确保所有 Teradata QueryGrid 管理器实例具有相同的配置,以便每个实例都能管理和监控 Teradata QueryGrid。可以创建多个 QueryGrid 管理器集群,以保持各个生产和测试环境彼此独立。
实例通过以下联接方法之一联接:- SSH – 提供 SSH 凭据来访问集群种子文件。
- 令牌 – 提供令牌,以使用 QGM Web 服务访问集群种子文件。如果标准 SSH 连接已禁用或不可用,请参阅创建联接令牌了解如何生成联接令牌。
- 登录到要包含在集群中的 Teradata QueryGrid 管理器 TMS、VM 或服务器。
- 在控制台窗口中,以 root 或 tdqgm 用户的身份运行 join-cluster 脚本:/opt/teradata/tdqgm/bin/join-cluster.sh
- 选择联接方法。
Join Method ----------- 1. SSH - Provide SSH credentials to access cluster seed files 2. Token - Provide token to access cluster seed files using QGM web service Select join method [1-2]:
- 输入要联接的现有 QueryGrid 管理器实例的主机名。如果使用令牌联接方法,请指定运行 create-join-cluster-token 脚本的 QueryGrid 管理器实例的主机名。
- 根据选定的联接方法,输入下列选项之一:
选项 说明 SSH 指定对该实例中的 /etc/opt/teradata/tdqgm 具有读取权限的用户的登录凭据。 令牌 输入其他 QueryGrid 管理器实例之一上的 create-join-cluster-token 脚本生成的令牌。 - 输入此实例的数据中心。缺省情况下,数据源节点与同一数据中心中的 QueryGrid 管理器进行通信。
- 在提示符处键入 y 以继续完成集群过程。运行集群命令的实例上的所有数据将被替换为正在联接的第一个 QueryGrid 管理器实例或现有集群的数据。