本人安裝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?網絡????
我的解決辦法:重裝了。裝了。了。