安裝單機CHD5.12報錯解決(補充)
oozie啟動失敗
(1) 拷貝mysql的驅動檔案。
一個是需要把java的mysql的驅動jar檔案拷貝到oozie的lib目錄中
/opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/lib/oozie/lib
改為將jar檔案拷貝到oozie的libext目錄中,執行成功
/opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/lib/oozie/libext
HDFS-副本不足的塊
原因:
原因是設定的副本備份數與DataNode的個數不匹配。
我們在之前理論篇中已經說明了dfs. replication屬性預設是3,也就是說副本數---塊的備份數預設為3份。
解決方法:
這種情況下的修復有2個步驟,一是設定目標備份數為1,二是通過命令更改當前備份數。
副本不足和副本過多都可以用這2個步驟解決,主要是跟DataNode的個數對應。設定目標備份數為1。
一、點選叢集-HDFS-配置,搜尋dfs. replication,設定為1後儲存更改。
dfs.replication這個引數其實只在檔案被寫入dfs時起作用,雖然更改了配置檔案,但是不會改變之前寫入的檔案的備份數。所以我們還需要在cm0中通過命令更改備份數。
二、su hdfs
hadoop fs -setrep -R 1 /
這裡的-R 1的數字1就對應我們的DataNode個數。
耐心等待一會兒,錯誤會自動消失。
Hue –Load Balancer執行狀況不良無法啟動
確認安裝服務httpd,mod_ssl
yum install httpd mod_ssl -y
確認已建立目錄與error_log檔案
mkdir -p /var/log/hue-httpd/
touch /var/log/hue-httpd/error_log
目錄中新增access_log檔案,並更改hue-httpd資料夾許可權
touch /var/log/hue-httpd/access_log
chmod –R 777 /var/log/hue-httpd
重啟Load Balancer成功