这次安装cdh遇到了数不清的坑,现在就出现的坑做一下梳理,能帮到小伙伴也方便后期自己再遇到类似的问题进行查找!
问题一:见下图
解决方法:
因为我安装的cdh集群采用的是全离线安装,在集群安装的过程中,要求每个节点都必须挂载光驱, 而对于每台节点都手动的去挂载光驱太麻烦,也不方便。
这里使用每个节点都指向同一个私有网络镜像来解决这个问题。
关于离线安装的步骤和所需软件包、镜像文件,大家有兴趣可以去我的百度网盘下载:
https://pan.baidu.com/s/1YPck6_dZu9V9M1_4VwN8lw
提取码
l1zx
1、执行 cd /etc/init.d/停止掉 cloudera-scm-server和 cloudera-scm-agent
2、去其他节点上停止掉 cloudera-scm-agent
3、执行 cd cd /etc/yum.repos.d/
4、该目录中的文件内容如下:
5、查看一下cloudera-manager.repo的内容,需要与我们保存的路径一致,如果变得不一致了,要重新改成一致的如下图:
6、这个时候,第一张错误页面就不会出现了,直接到了主机分配资源那一页,这时候会报一个错误:
出现上面的问题,解决的办法就是,根据自己安装的cm版本来删除文件,我的路径是:
rm -f /var/lib/cloudera-scm-agent/cm_guid
三个agent都要删除,然后分别在三台节点上执行
/etc/init.d/cloudera-scm-agent restart
经过以上操作后就可以完成cdh集群的安装了。
原文:https://www.cnblogs.com/wang9911-00/p/12619099.html