hive和Hbase整合时发生的异常!

建表提示错误
FAILED:ExecutionError,return,code,1,from,org.apache.hadoop.hive.ql.exec.DDLTask.org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)

解决:hive版本是1.2.0
hbase版本
把hive的lib下 使用 hive-hbase-handler-1.2.1.jar 替换掉 hive-hbase-handler-1.2.0.jar 完美解决!

使用select 查询时 如果是hbase 1.0以下报错 ?

hbase1.0版本以上就不会报这个错Failed with exception java.io.IOException:java.io.IOException: The connection has to be unmanaged. 连接不受管理

解决:1.查看Hbase的有没有表

           2.查看hive表数据

           3.在Hbase中添加数据到hive和Hbase识别表

           4.再次查看hive。

 

你可能感兴趣的:(hive和Hbase整合时发生的异常!)