hbase0.96.2+hive0.13.0-关联表问题
0
请教下。hive连了hbase之后,hbase的表数据隐射过来之后,只能看看hbase的表数据。我试过join操作一张hive的表和hbase的表。是join不了。还是我版本的问题呢?(hbase0.96.2+hive0.13.0)
hive可以看到hbase隐射过来的表数据。因为是外部表的原因我无法修改这个外部表这个可以理解。
我在hive新建一个内部表,并且隐射为新的hbase表,我进hbase能看到新隐射过来的表,但是在hive中,我无法对这张内部表load数据报错
FAILED: SemanticException [Error 10101]: A non-native table cannot be used as target for LOAD
也不可以insert overwrite table hbase_table_zx select ht.key,ht.value from hbase_table_1 ht;
报错Number of reduce tasks is set to 0 since there's no reduce operator
java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/CompatibilityFactory
那就是说我在hive建了张hbase表,数据无法动,那有什么用呢?请教,谢谢
hive可以看到hbase隐射过来的表数据。因为是外部表的原因我无法修改这个外部表这个可以理解。
我在hive新建一个内部表,并且隐射为新的hbase表,我进hbase能看到新隐射过来的表,但是在hive中,我无法对这张内部表load数据报错
FAILED: SemanticException [Error 10101]: A non-native table cannot be used as target for LOAD
也不可以insert overwrite table hbase_table_zx select ht.key,ht.value from hbase_table_1 ht;
报错Number of reduce tasks is set to 0 since there's no reduce operator
java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/CompatibilityFactory
那就是说我在hive建了张hbase表,数据无法动,那有什么用呢?请教,谢谢
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
3 个回复
牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-09-28 回答
赞同来自:
Bob - 同程旅游大数据+BI 架构师 2015-09-29 回答
赞同来自:
在hbase中找到名称中包含 compat 的jar文件并放在hive_home/lib中
hangzhouaisino 2015-09-29 回答
赞同来自:
后面的是我引用jar的方式。也就是说我hive --service metastore
起来就把里面的包都引进来是对的吧!