修改CHD各主机的IP

公司搬家,导致服务器网络变化,现在需要修改每个主机的IP,在管理平台并没有找到修改IP的功能,所以只能改库了。

第一步:关闭cloudera服务

systemctl stop cloudera-scm-server.service

第二步:修改数据库内容

使用scm用户的密码登陆MySQL

mysql> use scm;
mysql> select * from HOSTS;
+---------+-------------------------+--------------------------------------+-------------+--------------+----------+--------+---------------------+-------------------+--------------------+------------+-----------+----------------------+-------------+-------------------+----------------+
| HOST_ID | OPTIMISTIC_LOCK_VERSION | HOST_IDENTIFIER                      | NAME        | IP_ADDRESS   | RACK_ID  | STATUS | CONFIG_CONTAINER_ID | MAINTENANCE_COUNT | DECOMMISSION_COUNT | CLUSTER_ID | NUM_CORES | TOTAL_PHYS_MEM_BYTES | PUBLIC_NAME | PUBLIC_IP_ADDRESS | CLOUD_PROVIDER |
+---------+-------------------------+--------------------------------------+-------------+--------------+----------+--------+---------------------+-------------------+--------------------+------------+-----------+----------------------+-------------+-------------------+----------------+
|       1 |                      11 | 183adea6-e0b9-40b6-907f-88da54833dde | tools.cdh   | 192.168.0.32 | /default | NA     |                   1 |                 0 |                  0 |          1 |         8 |          33566892032 | NULL        | NULL              | NULL           |
|       2 |                      13 | c28ff6e7-69ff-4dd9-acab-149c5b7b4dd6 | master.cdh  | 192.168.0.31 | /default | NA     |                   1 |                 0 |                  0 |          1 |         8 |          33566883840 | NULL        | NULL              | NULL           |
|       3 |                      12 | 1da38956-b5c1-4a4d-b764-9d905efb5c46 | gateway.cdh | 192.168.0.33 | /default | NA     |                   1 |                 0 |                  0 |          1 |         8 |          33566892032 | NULL        | NULL              | NULL           |
|       4 |                      12 | e8a4a42a-075f-4072-94ea-11b156743c21 | worker.cdh  | 192.168.0.34 | /default | NA     |                   1 |                 0 |                  0 |          1 |         8 |          33566892032 | NULL        | NULL              | NULL           |
+---------+-------------------------+--------------------------------------+-------------+--------------+----------+--------+---------------------+-------------------+--------------------+------------+-----------+----------------------+-------------+-------------------+----------------+
4 rows in set (0.00 sec)

更改ip列的内容即可

UPDATE HOSTS SET IP_ADDRESS = "192.168.1.31" WHERE NAME = "master.cdh";
UPDATE HOSTS SET IP_ADDRESS = "192.168.1.32" WHERE NAME = "tools.cdh";
UPDATE HOSTS SET IP_ADDRESS = "192.168.1.33" WHERE NAME = "gateway.cdh";
UPDATE HOSTS SET IP_ADDRESS = "192.168.1.34" WHERE NAME = "worker.cdh";

第三步:修改cloudera-scm-agent/config.ini

vim /etc/cloudera-scm-agent/config.ini
[General]
# Hostname of the CM server.
server_host=192.168.0.32

将此处IP更改为新IP即可

[General]
# Hostname of the CM server.
server_host=192.168.1.32

第四步:修改/etc/hosts

192.168.1.31 master.cdh
192.168.1.32 tools.cdh
192.168.1.33 gateway.cdh
192.168.1.34 worker.cdh

第五步:重启服务

systemctl start cloudera-scm-server.service

最好也重启下服务器

发布了146 篇原创文章 · 获赞 25 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_39680564/article/details/103240483