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。这很好用!
我安装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。这很好用!