配置 ActiveMQ 仅适用于 Teradata Viewpoint 版本 16.20.23.02 和 16.20.23.03。
- 在 /etc/opt/teradata/viewpoint/jms.cluster.properties 文件中,更新 jms.connectionFactory.uri 属性以在两台服务器上使用以下选项:
- SSL
- 61617
- nested.verifyHostName=false
jms.connectionFactory.uri=failover\:(ssl\://<active server>\:61617,ssl\://<standby server>\:61617)?randomize\=false&priorityBackup\=true&timeout\=5000&maxReconnectAttempts\=5&maxReconnectDelay\=10000&nested.verifyHostName\=false
- 从 /etc/opt/teradata/viewpoint,将 tdactivemq.crt 从活动服务器复制到备用服务器上的 /etc/opt/teradata/viewpoint/active-tdactivemq.crt。
- 从 /etc/opt/teradata/viewpoint,将 tdactivemq.p12 从活动服务器复制到备用服务器上的 /etc/opt/teradata/viewpoint/active-tdactivemq.p12。
- 使用以下命令将证书从活动服务器导入备用服务器上的代理程序密钥库:/opt/teradata/openjdk/jdk8/bin/keytool -importkeystore -deststorepass password -destkeypass password -destkeystore /etc/opt/teradata/viewpoint/broker.ks -destalias activebroker -srckeystore /etc/opt/teradata/viewpoint/active-tdactivemq.p12 -srcstoretype PKCS12 -srcstorepass password -srcalias broker
- 使用以下命令将证书从活动服务器导入备用服务器上的客户端信任库:/opt/teradata/openjdk/jdk8/bin/keytool -import -noprompt -alias activebroker -keystore /etc/opt/teradata/viewpoint/certs -storepass viewpoint -file /etc/opt/teradata/viewpoint/active-tdactivemq.crt
- 使用 /opt/teradata/viewpoint/dcs/bin/vp-control.sh 选项重新启动两台服务器上的服务。