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

1, 查看具体报错原因: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory

tail -f /opt/cloudera*/logs/cloudera-scm-server/cloudera-scm-server.log ,查看报错信息如下:

 exec /opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/lib/hue/build/env/bin/hue is_db_alive
[17/Jan/2019 20:18:30 +0000] settings     DEBUG    DESKTOP_DB_TEST_NAME SET: /opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/lib/hue/desktop/desktop-test.db
[17/Jan/2019 20:18:30 +0000] settings     DEBUG    DESKTOP_DB_TEST_USER SET: hue_test
Traceback (most recent call last):
  File "/opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/lib/hue/build/env/bin/hue", line 12, in <module>
    load_entry_point('desktop==3.9.0', 'console_scripts', 'hue')()
  File "/opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/lib/hue/desktop/core/src/desktop/manage_entry.py", line 65, in entry
    raise e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory

2019-01-17 20:18:33,457 INFO CommandPusher:com.cloudera.cmf.model.DbCommand: Command 1449(HueTestDatabaseConnection) has completed. finalstate:FINISHED, success:false, msg:Unexpected error. Unable to verify database connection.

----解决: 在别的虚拟机中复制该文件,上传到此机器,最后移动到 /usr/lib目录下:
mv ~/libmysqlclient_r.so.16  /usr/lib/                        

2, 登陆hue

用户名密码: hue/hue
在这里插入图片描述

create database   if not exists test;
use test;
create table per(id int ,name varchar(10));
insert into per values(1,'a'),(2,'b');
select * from per;

2, 配置hue查询hbase数据

a. 启动HBase Thrift Server

确认启动了 HBase Thrift Server服务, 并且在hue属性中选择HBase Thrift Server服务器使用 Hue HBase Browser 应用程序

b. hbase-site.xml配置

<property>
  <name>hbase.thrift.support.proxyuser</name>
  <value>true</value>
</property>
<property>
  <name>hbase.regionserver.thrift.http</name>
  <value>true</value>
</property>

c, core-site.xml 配置

<property>
<name>hadoop.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hue.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hbase.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hbase.groups</name>
<value>*</value>
</property>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/eyeofeagle/article/details/86522497
今日推荐