更新 empublisher 文件以在 Ecosystem Manager 客户端上包括 SSL 选项 - Teradata Ecosystem Manager

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

Product
Teradata Ecosystem Manager
Release Number
16.20
Published
2018 年 10 月
Language
中文 (简体)
Last Update
2018-11-27
dita:mapPath
zh-CN/gif1512743927221.ditamap
dita:ditavalPath
ft:empty
dita:id
B035-3203
Product Category
Analytical Ecosystem
在 Ecosystem Manager 客户端和您正在使用 SSL 配置的任何其他客户端上执行以下步骤。
  1. 更改 empublisher 服务启动脚本 /opt/teradata/client/em/bin/empublisher 以包括 SSL 选项。
  2. 创建现有文件的副本:cp "/opt/teradata/client/em/bin/empublisher "/opt/teradata/client/em/bin/empublisher.original
  3. 打开 empublisher 文件,并在 start 函数中找到以下行:
     "nohup $JAVA -Dservice_name=empublisher $SERVICE_FLAGS -Djava.util.logging.config.file=$LOGGING_CONFIG -classpath $CLASSPATH_SERVICE $PUBLISHER_CLASS --threadPoolSize=$NUM_THREADS > $EM_HOME/logs/empublisher.log 2>&1 &"
  4. 将代码改为:
    “nohup $JAVA -Djavax.net.ssl.keyStore=/home/em/client.ks -
    Djavax.net.ssl.keyStorePassword=password -
    Djavax.net.ssl.trustStore=/home/em/client.ts -
    Dservice_name=empublisher $SERVICE_FLAGS -
    Djava.util.logging.config.file=$LOGGING_CONFIG -classpath
    $CLASSPATH_SERVICE $PUBLISHER_CLASS --threadPoolSize=$NUM_THREADS >
    $EM_HOME/logs/empublisher.log 2>&1 &”
    
  5. $EM_HOME/conf/transport.properties 复制到 $EM_HOME/conf/transport.properties.original
  6. 编辑 $EM_HOME/conf/transport.properties 以将 61616 更改为 61617,将 tcp 更改为 ssl
  7. 停止和启动 empublisher 服务:/etc/init.d/empublisher stop /etc/init.d/empublisher start
  8. 检查日志文件:tail -f /opt/teradata/client/em/logs/empublisher0_0.log
  9. 发送示例 sendevent 并检查 EM 存储库或“EM 资源管理器”门户组件进行验证。