问题描述
今天在CDH平台上安装Hue,突然间报了这样一个错:
[17/Mar/2021 16:53:33 +0000] settings DEBUG DESKTOP_DB_TEST_NAME SET: /opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/hue/desktop/desktop-test.db
[17/Mar/2021 16:53:33 +0000] settings DEBUG DESKTOP_DB_TEST_USER SET: hue_test
Traceback (most recent call last):
File "/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/hue/build/env/bin/hue", line 14, in <module>
load_entry_point('desktop', 'console_scripts', 'hue')()
File "/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/hue/desktop/core/src/desktop/manage_entry.py", line 225, in entry
raise e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient.so.18: cannot open shared object file: No such file or directory.
按照网络上的资料libmysqlclient.so.18
文件放在/usr/lib64/mysql
目录下并修改/etc/ld.so.conf
执行完ldconfig
命令后也是不起作用。
解决办法
2021-3-18 10:10:59 补充:
果然睡了一觉就找到解决办法了,之前也是从网上找的libmysqlclient.so.18
大小有3MB多,然后又找啊找,从CSDN上又下载了一个libmysqlclient.so.18
,这个大小有6MB多,然后我直接将libmysqlclient.so.18
放在了/usr/lib64
目录下,然后问题就解决了。
管用的libmysqlclient.so.18
下载链接在这里:
https://download.csdn.net/download/weixin_43735346/10793093