目录
1.迁移节点信息:212 -> 44
2.压缩存储目录,备份SCM Server数据
3.在新服务器安装server端
4.修改 cloudera-scm-server 配置文件
5.解压恢复备份数据到新服务器指定配置的目录中
6.修改所有agent节点的配置文件内容
7.迁移ClouderaManagementService节点
8.停止原有的server端与所有agent端,并启动新服务器的server端
9.登陆新的ClouderaManager地址
10.重启所有Cloudera Scm Agent 节点
11.启动所有Hadoop节点
场景:原有的 Cloudera Manager 节点 服务器不稳定,需要迁移至新的服务器
原有: http://192.168.1.212:7180
迁移后: http://192.168.1.44:7180
1.迁移节点信息:212 -> 44
2.压缩存储目录,备份SCM Server数据
scm server 存储目录:/var/lib/cloudera-scm-server
3.在新服务器安装server端
之前搭建CDH集群时候都有配置yum安装方式
yum查找clouder相关安装包
> yum search cloudera-manager
cloudera-manager-agent.x86_64 : The Cloudera Manager Agent
cloudera-manager-daemons.x86_64 : Provides daemons for monitoring Hadoop and related tools.
cloudera-manager-server.x86_64 : The Cloudera Manager Server
cloudera-manager-server-db-2.x86_64 : Embedded database for the Cloudera Manager Server
新节点和原有服务端节点对比看看少什么安装包,直接安装
这里直接安装 cloudera-manager-server.x86_64
yum install -y cloudera-manager-server.x86_64
4.修改 cloudera-scm-server 配置文件
vim /etc/cloudera-scm-server/db.properties
com.cloudera.cmf.db.type=mysql
com.cloudera.cmf.db.host=192.168.1.44
com.cloudera.cmf.db.name=cm
com.cloudera.cmf.db.user=root
com.cloudera.cmf.db.setupType=EXTERNAL
com.cloudera.cmf.db.password=*****
5.解压恢复备份数据到新服务器指定配置的目录中
新服务器安装完server端,要讲server端目录删除掉,然后进行替换,
默认 : /var/lib/cloudera-scm-server
6.修改所有agent节点的配置文件内容
> vim /etc/cloudera-scm-agent/config.ini
server_host= 新的clouderaManager服务器ip
7.迁移ClouderaManagementService节点
在原有的Cloudera Scm Server 端,将原有主机,迁移至新的Server端Ip
步骤: 停止运行节点->删除节点->添加节点至 新服务器
8.停止原有的server端与所有agent端,并启动新服务器的server端
停止:systemctl stop cloudera-scm-server
停止:systemctl stop cloudera-scm-agent
启动:systemctl stop cloudera-scm-server
9.登陆新的ClouderaManager地址
更新配置,启动Cloudera Management Service 服务
10.重启所有Cloudera Scm Agent 节点
systemctl restart cloudera-scm-agent
11.启动所有Hadoop节点
至此,节点迁移完成