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

#1.問題 mysql

#2.查看CDH服務節點日誌sql

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

#3.問題緣由shell

由於咱們的mysql是從新安裝的,服務器從新安裝mysql的同時,會刪除系統原來的mysql,此時會連帶着刪除 libmysqlclient.s0.18 文件 vim

注意: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 作軟鏈接code

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所在目錄)server

vim /etc/ld.so.conf

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

ldconfig

####5.從新測試鏈接

相關文章
相關標籤/搜索