因为机房服务器维护,宿主机的网关被修改了。所以相应的虚拟机的IP也需要修改,但是不需要修改HOST。
修改虚拟机网络配置
已经与机房协商好静态IP地址,直接修改即可。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
...
IPADDR=10.0.102.XX/YY/ZZ
GATEWAY=10.0.102.1
...
service network restart
修改HOST文本
vi /etc/hosts
127.0.0.1 localhost
10.0.102.XX ljw1
10.0.102.YY ljw2
10.0.102.ZZ ljw3修改数据库地址
#登陆MySQL
mysql -uroot -p
#找到scm/cm数据库
show databases;
use cm;
select host_id, host_identifier, name, ip_address from HOSTS;
#结果如下
+---------+--------------------------------------+------+------------+
| host_id | host_identifier | name | ip_address |
+---------+--------------------------------------+------+------------+
| 1 | 6300d845-f8a9-4339-a41d-851eebd50b25 | ljw2 | 10.0.10.19 |
| 2 | 13cd1fce-d053-4db7-b47c-ba4664cc035a | ljw1 | 10.0.10.18 |
| 3 | c651ba6f-b52d-4590-86f7-09365f8daefd | ljw3 | 10.0.10.20 |
+---------+--------------------------------------+------+------------+
#修改三个ip_address
update HOSTS set ip_address = '10.0.102.XX' where name='ljw1';
update HOSTS set ip_address = '10.0.102.YY' where name='ljw2';
update HOSTS set ip_address = '10.0.102.ZZ' where name='ljw修改SCM Agent配置
如果server_host的值不是HOST_NAME而是IP,则需要修改。
vi $CMF_DEFAULTS/etc/cloudera-scm-agent/config.ini启动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修改Airflow配置
vi {$AIRFLOW_HOME}/airflow.cfg
sql_alchemy_conn = mysql://af:af123@10.0.10.XX:3306/airflow
base_url = http://10.0.10.XX:8080
web_server_host
broker_url = redis://10.0.10.XX:6379/0
result_backend = db+mysql://af:af123@10.0.10.XX:3306/airflow