因此,我试图通过 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。
任何想法可能是什么问题?