按照下列步骤以非 root 用户身份运行 EM 客户端。您必须以 root 用户身份运行 emmonitor 和 emmonitorrest。
平台:Linux 和 Redhat
- 卸载所有以前版本的 EM Agent 和 EM Publisher 软件包。
- 以 root 用户身份登录到系统。
- 安装 /opt/teradata/client/em/ 文件中的 EM Publisher 和 EM Agent 软件包:rpm -ivh em-publisher-16.20.xx.xx-1.x86_64.rpm
rpm -ivh em-agent-16.20.xx.xx-1.x86_64.rpm
- 运行 emserviceconfig.sh 脚本:/opt/teradata/client/em/bin/emserviceconfig.sh
- 停止所有服务:opt/teradata/client/em/bin/emstopall.sh
- [可选] 如果需要,创建一个组和一个非 root 用户。例如,groupadd admin或 useradd -G admin nonroot
- 以 root 用户身份更改下列路径的用户和组权限:/etc/opt/teradata/em
/var/opt/teradata/em/files
/var/opt/teradata/em/logs
/opt/teradata/client/em/bin
例如:chown -R nonroot:admin /etc/opt/teradata/em - 以非 root 用户身份登录。
- 启动 empublisher 和 emcontrolagent 服务:/opt/teradata/client/em/bin/empublisher start
/opt/teradata/client/em/bin/emcontrol start
- 检查 /opt/teradata/client/em/logs/empublisher.log 中是否存在错误。