分享

CDH安装hue测试数据库连接报错

我的操作系统是centos7,数据库是mysql5.7,另外已经安装了python-lxml包。

hue测试数据库

hue测试数据库

已有(7)人评论

跳转到指定楼层
hyj 发表于 2017-3-3 12:34:00
进入mysql看下数据库hue是否存在
回复

使用道具 举报

是饭饭 发表于 2017-3-3 16:31:43
本帖最后由 是饭饭 于 2017-3-3 16:33 编辑
hyj 发表于 2017-3-3 12:34
进入mysql看下数据库hue是否存在

有hue库,给所有的库设置了root用户的访问权限,另外我装的是CDH5.10
HUE库.jpg
回复

使用道具 举报

easthome001 发表于 2017-3-3 16:52:47
是饭饭 发表于 2017-3-3 16:31
有hue库,给所有的库设置了root用户的访问权限,另外我装的是CDH5.10

看下库里是否有表,其它数据库是否有表。
回复

使用道具 举报

是饭饭 发表于 2017-3-3 17:42:26
easthome001 发表于 2017-3-3 16:52
看下库里是否有表,其它数据库是否有表。

其他库里都有表,只有这个没有
回复

使用道具 举报

easthome001 发表于 2017-3-3 17:52:07
是饭饭 发表于 2017-3-3 17:42
其他库里都有表,只有这个没有

那就是说了,说明这里创建库失败了。所以导致链接异常
回复

使用道具 举报

是饭饭 发表于 2017-3-3 17:56:06
easthome001 发表于 2017-3-3 17:52
那就是说了,说明这里创建库失败了。所以导致链接异常

我明白了,我重新创建一下数据库试试,谢谢你
回复

使用道具 举报

sstutu 发表于 2018-8-8 21:19:45
参考下面问题:

问题:
在部署到如下测试hue数据连接状态时,报Error loading MySQLdb module: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
1.jpg
查看scm-server的日志中有错误
tail -f /opt/cm-5.8.3/log/cloudera-scm-server/cloudera-scm-server.log

  这个是因为CM的服务端是用Java编写的,而CM的客户端是Python编写的,这里测试连接时是用Python去连接数据库。但是CentOS系统可能会缺少一些python连接数据库需要的关联库。

  网上找了很多文章,貌似只有在CDH5.8.3的版本才开始出现的,由于我本身是使用二进制安装的mysql5.7的数据库,CentOS6.5中原来自带的mysql的rpm包我都删除了,所以找不到。我从其他系统相同的服务器中拷贝了一个libmysqlclient_r.so.16 ,正常位于/usr/lib64/mysql目录下,把这个包拷贝到本机的/usr/lib64下即可,随后执行ldconfig,随后测试hue数据库连接OK


http://blog.51cto.com/chunk/1887415
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条