【CDH】cdh搭建遇到的坑和解决过程
本人安装CDH时,使用的是在线安装方式,就是yum install XXX XXX XXX这种。所以安装目录都是默认的目录。
Linxu:centos 7
一,启动cloudera-scm-agent后,查看日志时,发现这个报错:
查看日志命令tail -200f /var/log/cloudera-scm-agent/cloudera-scm-agent.log
解决办法:
1,删除/var/lib/cloudera-scm-agent/cm_guid
2,重新启动agent:systemctl restart cloudera-scm-agent
二,启动cloudera-scm-agent,cloudera-scm-server时,说JDK不支持,要使用oracle jdk。
解决办法:按照提示信息,下载rpm的安装包,重新安装即可。
三,启动server时,提示CM_VERSION表不存在,实际查询时发现是存在的。
解决办法:修改my.cnf中的配置参数:lower_case_table_names=1,改成支持大小写。然后重启数据库:systemctl restart mysqld。重启server:systemctl restart cloudera-scm-server
四,启动anget时,提示找不到host
解决办法:1,修改Hostname :
例如:
192.168.1.3:
hostnamectl set-hostname cluster-01
192.168.1.4:
hostnamectl set-hostname cluster-02
192.168.1.5:
hostnamectl set-hostname cluster-03
xxx.xxx.xxx.xxx:
hostnamectl set-hostname cluster-XX
2,然后修改每个server和agent的hosts文件,都统一为类似这样(注意和host一一对应):
192.168.1.3 cluster-01
192.168.1.4 cluster-02
192.168.1.5 cluster-03
XXX.XXX.XXX.XXX cluster-XX (这个代表任意个DNS映射关系)
五,遇到客户端和服务端心跳不通的问题
可能的原因:
1,安装了AUTO-TLS,但是又没有配置完全,导致不通
2,其他原因?SSH?网络????
我的解决办法:重装了。装了。了。