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