CDH安装失败后重启预操作
0. 关闭cdh服务
主节点:# service cloudera-scm-server stop
Agent节点:# service cloudera-scm-agent stop
1. 删除Agent节点的UUID
rm -rf /opt/cloudera-manager/cm-5.14.3/lib/cloudera-scm-agent/cm_guid
2. 清空主节点CM数据库,再次创建
mysql -u root -p 输入密码
drop database scmdbn;
create database scmdbn;
3. 初始化CM数据库
/opt/cloudera-manager/cm-5.14.3/share/cmf/schema/scm_prepare_database.sh mysql -hcdh-cm --scm-host cdh-cm scmdbn root 123456
##参数的含义如下:
##mysql:数据库用的是mysql,如果安装过程中用的oracle,那么该参数就应该改为oracle。
##-hhadoop-utility:表示数据库所在的机器的主机名
##--scm-host hadoop-utility:CMS的主机,一般是和mysql安装的主机是在同一个主机上。
##最后三个参数是:CMS需要的数据库的名称,数据库用户名,数据库密码
4. 删除Agent节点namenode和datanode节点信息
cdh-master: rm -rf /dfs/nn/* rm -rf /dfs/snn/*
cdh-worker: rm -rf /dfs/dn/*
5. 执行启动脚本
主节点:# service cloudera-scm-server start
Agent节点:# service cloudera-scm-agent start