1

因此,我试图通过 Cloudera VM 中的 Hue 浏览器访问 HBase,但遇到了一些问题。首先,当我打开 Hue 时,出现此错误:

Potential misconfiguration detected. Fix and restart Hue.
HBase Browser   Failed to authenticate to HBase Thrift Server, check authentication configurations. 

当我转到 Hue 中的 Hbase 时,我收到此错误:

Api Error: HTTPConnectionPool(host='quickstart.cloudera', port=9090): Max retries exceeded with url: / (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f2ef8ace450>: Failed to establish a new connection: [Errno 111] Connection refused',))

我在浏览器中检查了 Cloudera 快速启动 UI,发现 Hbase Thrift 服务器实例已关闭,因此我尝试重新启动它,但无法重新启动。

在 Hbase 配置中

hbase.thrift.security.qop was set to auth 

所以,我将它设置为 none,重新启动 Hbase 和 Hue,现在 Hbase thrift 服务器启动了。然后我去了Hue浏览器,但它显示错误

Potential misconfiguration detected. Fix and restart Hue.
HBase Browser   Failed to authenticate to HBase Thrift Server, check authentication configurations.

当我去Hbase时,它显示

api error <html>

我尝试了谷歌上所有可用的东西,比如同时检查

hbase.regionserver.thrift.http
hbase.thrift.support.proxyuser

但即使尝试了一切,我的错误并没有消失,我无法通过 Hue 访问 Hbase。

任何想法可能是什么问题?

4

2 回答 2

1

我解决了!

这就是我所做的。

我禁用了 cloudera quickstart browserUI 中的所有服务。然后我启用了 HBase,然后是 Hue,然后是 Zookeeper。将所有 Hbase 设置更改为默认设置,例如将身份验证更改为 none并取消选中hbase.regionserver.thrift.httphbase.thrift.support.proxyuser

于 2017-03-01T05:26:49.293 回答
0
  1. 检查色调服务器日志http://xxxx:8889/hue/logs
  2. 使能够

hbase.regionserver.thrift.http
hbase.thrift.support.proxyuser

  1. 将配置添加到 hdfs core-site.xml
     <property>
             <name>hadoop.proxyuser.hbase.hosts</name>
             <value>*</value>
     </property>
     <property>
             <name>hadoop.proxyuser.hbase.groups</name>
             <value>*</value>
     </property>
于 2020-06-06T03:38:52.790 回答