CDH添加Hue服務時,驗證數據庫連接報錯 Unexpected error. Unable to verify database connection.


1.問題

2.查看CDH服務節點日志

/opt/module/cloudera-manager/cm-5.16.1/log/cloudera-scm-server
tail -n 10 cloudera-scm-server.log

3.問題原因

因為我們的mysql是重新安裝的,服務器重新安裝mysql的同時,會刪除系統原來的mysql,此時會連帶着刪除 libmysqlclient.s0.18 文件

注意:32位的目錄是 /usr/lib/mysql/,64位的目錄為 /usr/lib64/mysql/

在一台從未裝過mysql的服務器里,可以在 /usr/lib64/mysql/ 下找到 libmysqlclient.s0.18

4.解決方法

1.找一台未裝過mysql的服務器,然后把 /usr/lib64/mysql/ 下面的 libmysqlclient.so.18.0.0 文件拷貝到此服務器的這個目錄

scp libmysqlclient.so.18.0.0  cdh01:/usr/lib64/mysql/

2.在 /usr/lib64/mysql/ 目錄下對 libmysqlclient.so.18.0.0 做軟連接

ln -s /usr/lib64/mysql/libmysqlclient.so.18.0.0 /usr/lib64/mysql/libmysqlclient.so.18

3.在 /etc/ld.so.conf 文件后追加 /usr/lib64/mysql (libmysqlclient.so.18 和libmysqlclient.so.18.0.0所在目錄)

vim /etc/ld.so.conf

4.運行 ldconfig 命令,讓其生效

ldconfig

5.重新測試連接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM