背景

现场需要三台大数据服务器进行测试,疫情关系不方便出差,所以需要在服务器寄过去之前把ambari大数据集群部署完毕,到现场改下ip,直接启动。需要在开发环境进行验证测试。

过程

原服务器ip及部署情况:

k8s-master:172.30.132.199ambari-server/agent

k8s-worker1:172.30.132.198ambari-agent

k8s-worker2:172.30.132.197ambari-agent

更改后服务器ip:

k8s-master:172.30.132.182ambari-server/agent

k8s-worker1:172.30.132.183ambari-agent

k8s-worker2:172.30.132.184ambari-agent

1.确认ambari-agent.ini中hostname的配置,是否是域名的形式,如果不是修改为域名

 2.进行3台服务器ip地址的修改,以及网络的重启

 service network restart

3.修改hosts

将/etc/hosts中的三台服务器的ip进行修改

4.重启ambari

ambari-server restart 

ambari-agent restart

5.登陆ambari的web界面重启组件

优先重启zookeeper,然后hdfsyarn,mr,hive等一次重启

 6.重启之后验证hdfs,hive等组件的功能,没有问题。

总结

1.此次ambari修改ip是ambari2.6和hdp2.6,之前的版本可能要修改数据库里面hosts,metainfo,repo_version这三个表中的ip

2.重启前要核对hive,ranger等组件中用到的数据库url是不是填写的域名,如果填写的是服务器ip需要进行修改后再重启

更多推荐