从过去的两天,我一直在努力建立色调,但没有运气。
我用Hive0.11.0尝试的版本是:-3.5、3.0、2.4、2.1、2.3、2.5
在google了很多次之后,我才知道3.5和3.0(文档上说是0.11)与hive0.12或0.13兼容,但由于我的版本是0.11,我遇到了一些问题,比如:必需的客户端协议、找不到数据库、列表索引错误。
最后,我可以设置hue2.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”访问它,但是如果我启动hivethrift服务器,那么我可以访问r-studio中的所有表和模式。
我不明白为什么hiverserver2不能访问配置单元表,是不是有些不同?
hue.ini文件只提供两个选项:用于连接的beeswex和hiveserver2。
我做了很多网上谷歌,但这一点没有任何帮助。
如果有以下情况,请告诉我:
hiverserver2可以导入配置单元数据
或
hiverserver可与hue 2.5.0配合使用
或
如果我遗漏了什么
如果需要更多信息,请告诉我。
2条答案
按热度按时间wko9yo5t1#
您应该在机器上安装一个配置单元客户端,并配置一个hive-site.xml。
然后您可以注解掉所有beeswax部分和色调应该正确运行。
o4tp2gmn2#
apachehive缺少cdh中一些尚未被社区接受的补丁。节俭协议的版本也因版本而异。
目前的解决方法是从cdh中挑选缺失的补丁,或者使用cdh中的hive。
例如,你可以在这里阅读更多。