★【如果三台服务器IP地址发生改变】(需要重启服务器)
1.在host重新设置ip地址。
2、停止CM相关服务
cd /opt/cloudera-manager/cm-5.4.3/etc/init.d/
./cloudera-scm-agent stop
./cloudera-scm-server stop
3、 查看postgresql 的scm用户的密码
cat /opt/cloudera-manager/cm-5.4.3/etc/cloudera-scm-server/db.properties
com.cloudera.cmf.db.type=mysql
com.cloudera.cmf.db.host=node1
com.cloudera.cmf.db.name=temp
com.cloudera.cmf.db.user=scm
com.cloudera.cmf.db.password=scm
4、 登陆数据库(这里使用的Mysql),依次更新所有ip_address值
使用dbms和密码用户名登录数据库。
修改host表中的ip和name。
node2 192.168.68.139
node1 192.168.68.141
node3 192.168.68.140
5 修改所有机器的cloudera-scm-agent的配置文件
打开cloudera-scm-agent的配置文件,将server_host 设置成 master 新ip
/opt/cloudera-manager/cm-5.4.3/etc/cloudera-scm-agent/config.ini
# Hostname of the CM server.
server_host=node1
7、重启服务
cd /opt/cloudera-manager/cm-5.4.3/etc/init.d/
./cloudera-scm-agent start
./cloudera-scm-server start