在远程代理上配置 ActiveMQ - Teradata Data Mover

Teradata® Data Mover 安装、配置和升级指南(适用于客户)

Product
Teradata Data Mover
Release Number
17.05
Published
2020 年 10 月
Language
中文 (简体)
Last Update
2020-12-18
dita:mapPath
zh-CN/iak1591023586907.ditamap
dita:ditavalPath
zh-CN/iak1591023586907.ditaval
dita:id
B035-4102
Product Category
Analytical Ecosystem

在高可用性环境中,安装或升级到 Data Mover 17.00 或更高版本期间运行 dmcluster config 时会自动配置 ActiveMQ 身份验证。集群模式环境中的 designated-standby 服务器和所有其他代理将自动使用 designated-active Data Mover 服务器中的 ActiveMQ 机密和加密密码进行配置。

但是,如果您的环境未配置为使用高可用性集群,请在安装或升级后执行以下步骤,以便任何远程代理都可以成功访问主服务器上的 ActiveMQ。

  1. /etc/opt/teradata/tdactivemq/datamover.properties 从主 Data Mover 服务器复制到远程代理上的相同位置,如以下示例所示:
    # scp /etc/opt/teradata/tdactivemq/datamover.properties root@your_agent_server:/etc/opt/teradata/tdactivemq
  2. 登录到每个远程代理验证 ActiveMQ 权限是否与下面类似:
    -rw-r----- 1 root activemq 16 Feb 10 14:49 datamover.properties
  3. 如有必要,为每个远程代理上的 datamover.properties 设置权限:
     # chmod 640 datamover.properties
     # chgrp activemq datamover.properties
  4. agent.properties 文件中使用主 Data Mover 服务器上定义的相同值更新代理 broker.password 属性。
    如果存在 /etc/opt/teradata/datamover/agent.properties,请更新它;如果不存在,则更新 opt/teradata/client/nn.nn/datamover/agent/agent.properties
  5. 重新启动该代理。
    /etc/init.d/dmagent stop
    /etc/init.d/dmagent start