主要步骤:Moving the Cloudera Manager Server to a New Host 官方文档最好啊
前提
要备份mysql的数据库
主要步骤
1、在新的机器上安装Cloudera Manager
2、copy /var/lib/cloudera-scm-server
到新的机器
3、安装好数据库,还原备份,下载mysql-connector-java-5.1.34.jar ,更新db.properties
4、修改所有的agent的config.ini文件,重启agent
5、停掉之前的server,启动新的server
注意事项
-
新的机器安装java环境、创建用户
-
拉取CDH相关软件包(可能不需要)
-
修改hosts文件
-
db.properties INIT 改为 EXTERNAL
# The database host # If a non standard port is needed, use 'hostname:port' com.cloudera.cmf.db.host=10.21.8.61 # The database name com.cloudera.cmf.db.name=scm # The database user com.cloudera.cmf.db.user=scm # The database user's password com.cloudera.cmf.db.password=xxxxxx # The db setup type # By default, it is set to INIT # If scm-server uses Embedded DB then it is set to EMBEDDED # If scm-server uses External DB then it is set to EXTERNAL #com.cloudera.cmf.db.setupType=INIT com.cloudera.cmf.db.setupType=EXTERNAL
Cloudera manager fails to start trying to fetch parcels
Cloudera Management Service
Cloudera Managerment Service 的迁移
把Cloudera Managerment Service 服务停止删掉,重新添加就行。添加需要输入cm库相关的数据库用户名密码。