您的位置:首页 > 其它

cloudera manager迁移主机

2017-03-28 14:50 78 查看
公司集群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 迁移 集群