如何配置 Hue-2.5.0 和 HIVe-0.11.0

Posted

技术标签:

【中文标题】如何配置 Hue-2.5.0 和 HIVe-0.11.0【英文标题】:How to configure Hue-2.5.0 and HIve-0.11.0 【发布时间】:2014-04-03 13:15:34 【问题描述】:

从过去 2 天开始,我一直在努力设置 Hue,但没有运气。

我尝试使用 hive 0.11.0 的版本:- 3.5、3.0、2.4、2.1、2.3、2.5

经过多次谷歌搜索,我了解到 3.5 和 3.0(文档说 0.11)与 hive 0.12 或 0.13 兼容,但我的是 0.11,我遇到了以下问题:所需的客户端协议,未找到数据库,列出索引错误。

我终于能够设置 Hue 2.5.0 并且它确实与 hiveserver2 连接。

我在 hue.ini 中的属性:

beeswax_server_host=localhost
server_interface=hiveserver2
beeswax_server_port=10000
hive_home_dir=/usr/lib/hive/hive-0.11.0
hive_conf_dir=/usr/lib/hive/hive-0.11.0/conf

我所有的表都在 hiveserver2 中,如果我使用“beeline”访问它,hiveserver2 不会显示 但是如果我启动 hive thrift 服务器,那么我可以访问我在 R-studio 中的所有表和模式。

我不明白为什么 hiverserver2 无法访问 hive 表,是不是有什么不同?

Hue.ini 文件仅提供两个选项:beeswex 和 hiveserver2 用于连接。

我已经做了很多在线谷歌,但这一点没有任何帮助。

请告诉我:

hiverserver2 可以导入 hive 数据

hiverserver 可以与 hue 2.5.0 一起使用

如果我遗漏了什么

如果需要更多信息,请告诉我。

【问题讨论】:

没有 CDH 管理器我需要从 Hive server2 连接 hiveserver 1 .. 【参考方案1】:

Apache Hive 缺少一些尚未被社区接受的 CDH 补丁。 Thrift 协议版本也因版本而异。

当前的解决方法是从 CDH 中挑选缺失的补丁或使用 CDH 中的 Hive。

例如,您可以阅读更多here。

【讨论】:

【参考方案2】:

您应该在 Hue 机器上安装了一个配置了 hive-site.xml 的 hive 客户端。

然后您可以注释掉所有 [[beeswax]] 部分,Hue 应该可以正常运行。

【讨论】:

以上是关于如何配置 Hue-2.5.0 和 HIVe-0.11.0的主要内容,如果未能解决你的问题,请参考以下文章

如何修改电脑配置参数和文件大小?

spring boot2.x和activiti如何配置

如何安装和配置 AngularJS Eclipse

如何安装配置JIRA和CONFLUENCE WIKI

如何安装配置JIRA和CONFLUENCE WIKI

iOS 配置:如何丢弃不需要的应用程序 ID 和配置文件?