在高可用性配置中,仅会在活动 Data Mover 服务器上启用 ActiveMQ 代理程序和 REST 服务器。只有在发生故障转移时,才会激活备用服务器上的 ActiveMQ 代理程序和 REST 服务器。
- 确认已禁用代理程序的网络:/opt/teradata/client/nn.nn/datamover/failover/dmcluster configactivemq -e false如果从低于 16.20 的 Data Mover 版本开始升级,则必须重新配置 ActiveMQ 设置以仅使用一个活动 ActiveMQ 代理程序。
- 在活动和备用 Data Mover 服务器上为 daemon.properties 文件设置以下值:
cluster.enabled=false broker.url=localhost or IP address of local system
活动 Data Mover 服务器上的 Data Mover 守护程序仅使用本地 ActiveMQ 代理程序。如果发生故障转移,备用 Data Mover 服务器上的守护进程仅使用备用服务器上的 ActiveMQ 代理程序。 - 在活动和备用服务器以及任何独立 Data Mover 代理服务器上,为 agent.properties 文件设置以下值:
cluster.enabled=true broker.url=active broker url,standby broker url
假如有两个代理程序 URL,代理则可以自动连接到处于活动状态的任何一个 Data Mover 守护程序。 - 在活动和备用 Data Mover 服务器以及安装了 Data Mover 命令行的任何其他服务器上,为 commandline.properties 文件设置以下值:
dm.rest.endpoint=active REST server url,standby REST server url
在 commandline.properties 中提供两个 REST 服务器 URL 将使命令行自动连接到处于活动状态的任何一个 Data Mover 服务器。