1. 程式人生 > >CDH中安裝Hue連線不上資料庫 Unexpected error. Unable to verify database connection 完美解決方案

CDH中安裝Hue連線不上資料庫 Unexpected error. Unable to verify database connection 完美解決方案

在安裝CDH時,走到驗證資料庫連線部分時候,Hue總是驗證不過去,報錯為: Unexpected error. Unable to verify database connection。原因大都是因為缺少環境包所致。

我安裝的過程中分別使用過postgresql和mysql,都出現過相同問題最終都得以解決,解決方法如下:

比如:我把Hue安裝在slave1節點上

當使用Postgresql 作為元資料庫時:

1、 報錯情況可以檢視manager節點的cm-5.x.0/log/cloudera-scm-server/cloudera-scm-server.log,一般情況下應該會看到此圖,意思是缺少psycopg2;

2、此時,登入安裝Hue的節點,如本次安裝的是在slave1上,執行yum install python-psycopg2命令,等待安裝完成後再回到介面點選測試連線即可成功連線。

 

當使用MySql作為元資料庫時:

1、 報錯情況可以檢視manager節點的cm-5.x.0/log/cloudera-scm-server/cloudera-scm-server.log,一般情況下應該會說到

ImportError:libxslt.so.1:cannot open shared object file:No such file ordirectory

2、還是登入安裝Hue的節點,如本次安裝的是在slave1上,執行yum install libxml2-python命令。然後回到網頁進行測試連線是否通過,若不通過再執行yum install mysql*,再進行測試連線,應該會通過

 

同樣若使用的是oracle 作為底層元資料庫,出現問題也是根據日誌,安裝所需的東西,注意是在安裝Hue的節點上安裝,不是在管理節點安裝