Unexpected error. Unable to verify database connection.,CDH HUE 安装报错

☆樱花仙子☆ 提交于 2020-01-31 02:32:15

在这一步进行hue连接Mysql测试时,报错 Unexpected error. Unable to verify database connection.

看日志信息,在  /var/log/cloudera-scm-server 该目录下。

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: /opt/cloudera/parcels/CDH-6.3.0-1.cdh6.3.0.p0.1279813/lib/hue/build/env/lib/python2.7/site-packages/MySQL_python-1.2.5-py2.7-linux-x86_64.egg/_mysql.so: symbol mysql_change_user, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference.

Did you install mysqlclient or MySQL-python?

网络上已有的处理办法 :

尝试过后行不通。

 

判断为

1.libmysqlclient.so.18 ,这个包有问题。

2.根据日志提示  缺 mysqlclient 或者 MySQL-python(下载python包管理工具pip 安装这两包之后,排除)

最终:

libmysqlclient.so.18 这个包在/usr/lib64/mysql/ 、 /usr/lib64/ 两个目录中都存在,但是不能用。这个包来自于mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm 这个rpm

操作:

下载这个rpm

1. rpm -ivh mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!