cloudera manager迁移主机

公司集群cloudera-scm-server所在的主机发生了故障,一直重启,需要拿去重做系统,但整个cloudera manager集群不想动,服务也不能停止,需要将cloudera-scm-server迁移到别的主机上面,网上没有找到有关的资料,就记录一下迁移过程。

迁移步骤:
准备工作:
1.备份原cloudera-scm-server所在主机上的mysql数据库
2.在新的主节点安装mysql,然后初始化数据库(注意需要给数据库配置权限,参考搭建cloudera manager的文档,并配置数据库不区分大小写)
/opt/cm-5.8.0/share/cmf/schema/scm_prepare_database.sh mysql scm -h新节点 -uroot -p’密码’ –scm-hos 新节点 scm scm scm
确保 mysql -h 新节点 -u scm -pscm 能登陆mysql
导入备份的数据,导入完检查tables是否正常
3.将/opt/cloudera/csd 和 /opt/cloudera/parcel-repo cp到新的节点(涉及到以后新增节点和服务)

迁移工作:
1.在cloudera manager页面上停止Cloudera Management Service监控服务
2.主节点关闭cloudera-scm-server,所有节点关闭cloudera-scm-agent
主节点:/opt/cm-5.8.0/etc/init.d/cloudera-scm-server stop
所有节点:/opt/cm-5.8.0/etc/init.d/cloudera-scm-agent stop

3.修改新的主节点下/opt/cm-5.8.0/etc/cloudera-scm-server/db.properties的配置文件
vi /opt/cm-5.8.0/etc/cloudera-scm-server/db.properties
com.cloudera.cmf.db.host=新的节点名
4.修改所有节点agent下的配置文件
vi /opt/cm-5.8.0/etc/cloudera-scm-agent/config.ini
server_host=新的主节点
5.主节点启动 cloudera-scm-server
/opt/cm-5.8.0/etc/init.d/cloudera-scm-server start
所有节点启动cloudera-scm-agent
/opt/cm-5.8.0/etc/init.d/cloudera-scm-agent start
6.登陆新节点的7180,查看服务状态

注意:hive hue oozie等元数据库也涉及到迁移的,需要在页面配置中修改新的数据库地址,重启

你可能感兴趣的:(cloudera)