CDH集群ip修改

1,035 阅读1分钟

因为机房服务器维护,宿主机的网关被修改了。所以相应的虚拟机的IP也需要修改,但是不需要修改HOST。

修改虚拟机网络配置

已经与机房协商好静态IP地址,直接修改即可。

vi /etc/sysconfig/network-scripts/ifcfg-eth0
...
IPADDR=10.0.102.xx
GATEWAY=10.0.102.x
...

service network restart

修改HOST文本

vi /etc/hosts

127.0.0.1 localhost 
10.0.102.xx xxx 
10.0.102.xx xxx
10.0.102.xx xxx

修改数据库地址

#登陆MySQL
mysql -uroot -p

#找到scm/cm数据库
show databases;

select host_id, host_identifier, name, ip_address from HOSTS; 

#结果如下
+---------+--------------------------------------+------+------------+
| host_id | host_identifier                      | name | ip_address |
+---------+--------------------------------------+------+------------+
|       1 | 6300d845-f8a9-4339-a41d-851eebd50b25 | xxxx | 10.0.10.xx |
|       2 | 13cd1fce-d053-4db7-b47c-ba4664cc035a | xxxx | 10.0.10.xx |
|       3 | c651ba6f-b52d-4590-86f7-09365f8daefd | xxxx | 10.0.10.xx |
+---------+--------------------------------------+------+------------+

#修改三个ip_address
update HOSTS set ip_address = '10.0.102.xx' where name='xxx';
update HOSTS set ip_address = '10.0.102.xx' where name='xxx';
update HOSTS set ip_address = '10.0.102.xx' where name='xxx';

修改SCM Agent配置

如果server_host的值不是HOST_NAME而是IP,则需要修改。

vi $CMF_DEFAULTS/etc/cloudera-scm-agent/config.ini

同步NTP

systemctl restart ntpd.service
ntpdc -np

启动CDH

#/opt/cm-5.15.0/etc/init.d/cloudera-scm-server-db start
/opt/cm-5.15.0/etc/init.d/cloudera-scm-server start
/opt/cm-5.15.0/etc/init.d/cloudera-scm-agent start

参考资料

CDH 修改ip 和主机名---详细

记一次CDH修改IP