【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?网络????

我的解决办法:重装了。装了。了。

原文地址:https://www.cnblogs.com/stanmao/p/11163064.html