hive如何与cloudera的hue连接?

How to connect hive with cloudera's hue?

我安装cloudera的hue并启动服务器。

但我在网站 (127.0.0.1:8000/hue/editor/?type=hive) 上遇到如下错误:

TSocket read 0 bytes (code THRIFTTRANSPORT): TTransportException('TSocket read 0 bytes',)

我查看了日志,可以看到如下日志:

QueryError: TSocket read 0 bytes (code THRIFTTRANSPORT): TTransportException('TSocket read 0 bytes',)

我使用 hiveserver2 并且传输模式是二进制的。

我该如何解决这个问题??

添加。我在配置单元中使用 NOSASL-site.xml 添加。我的蜂蜡服务器设置如下: { “方言”:“蜂蜡”, “has_session_pool”:错误, "server_name": "蜂蜡", "transport_mode": "套接字", "auth_username": "色调", "server_host": "本地主机", "server_port": 10000, “use_sasl”:正确, “auth_password_used”:错误, "http_url": "http://localhost:10001/cliservice", "max_number_of_sessions": 1, “close_sessions”:错误, “校长”:None }

我发现了自己。

由于不断上网,找到了一个可以设置hue的目录和文件。其实之前能找到很多文章让我修改hue的setting文件,但是没有人告诉我这个setting文件在哪个目录下,最后通过一篇文章找到了setting文件的位置,在取消注释后“use_sasl”在设置文件中,我修改了save-site.xml的NOSASL为NONE。这很好用!