本教程搭建分三篇完成:
Centos7部署CDH5(一) https://blog.csdn.net/u014635374/article/details/105837359
Centos7部署CDH5(二) https://blog.csdn.net/u014635374/article/details/105840505
Centos7部署CDH5(三) https://blog.csdn.net/u014635374/article/details/105840582
在转Cloudera的过程中,并不是一帆风顺,总会出现各种问题:
问题一: 版本不匹配,本人刚开始选择了
cloudera-manager-centos7-cm5.107.2_x86_64.tar.gz 而非重装后的cloudera-manager-centos7-cm5.7.2_x86_64.tar.gz
安装时出现(典型)错误:
CDH安装报错: Parcel 不可用于操作系统分配 RHEL7
几经过检索,没找到解决方案,果断选择重装
首先卸载:cloudera-manager
cd /opt/cloudera-manager/
目录下存放的文件:
[root@docker-01 cloudera-manager]# ll
总用量 0
drwxr-xr-x. 4 root root 34 4月 29 22:24 cloudera
drwxr-xr-x. 9 root root 81 4月 29 22:24 cm-5.10.2
删除下面的文件
[root@docker-02 cloudera-manager]# rm -rf *
rm: 无法删除"cm-5.10.2/run/cloudera-scm-agent/process": 设备或资源忙
遇到这个问题:(按照这样的步骤来删除)
删除数据库:进入mysql,执行drop database hadoopcdh
cd /opt/cloudera-manager/ 进入安装目录执行下面的命令
卸载挂载点:[root@docker-02 cloudera-manager]#
umount cm-5.10.2/run/cloudera-scm-agent/process
清除所欲节点的agent uuid信息:
[root@docker-02 cloudera-manager]#rm -rf *
注意:一定要先卸载挂载点,否则会提示无法删除:
rm:无法删除"cm-5.10.2/run/cloudera-scm-agent/process":设备或资源忙
再次卸载:(parcel-repo)
[root@docker-01 tools]# cd /opt/cloudera/parcel-repo
[root@docker-01 parcel-repo]# ll
总用量 1057092
-rw-r--r-- 1 root root 1082392576 4月 29 17:25 CDH-5.10.2-1.cdh5.10.2.p0.5-el7.parcel
-rw-r--r-- 1 root root 41 4月 29 17:26 CDH-5.10.2-1.cdh5.10.2.p0.5-el7.parcel.sha
-rw-r--r-- 1 root root 65059 4月 29 17:26 manifest.json
rm -rf *
选择合适版本:cloudera-manager-centos7-cm5.7.2_x86_64.tar.gz (5.7.2)
只需要清空:目录/opt/cloudera-manager/ 下的所有文件
解压cloudera-manager-centos7-cm5.7.2_x86_64.tar.gz到/opt/cloudera-manager/目录
分发到个安装节点,(参照Centos7部署CDH5(一):环境准备篇)https://blog.csdn.net/u014635374/article/details/105837359
做相应的配置即可