【发布时间】:2014-11-06 08:59:52
【问题描述】:
我有一个 hive+hbase 集成集群。 我通过以下方式创建了一个表: CREATE TABLE hbase_table_1(key int, value string) 由“org.apache.hadoop.hive.hbase.HBaseStorageHandler”存储 WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:val") TBLPROPERTIES ("hbase.table.name" = "xyz");
执行时没问题: 从 hbase_table_1 中选择 *;
但是当我执行count操作时,会发生classnotfound错误。 从 hbase_table_1 中选择 count(*);
错误信息是: java.io.IOException:找不到类 在 org.apache ......HiveInputformat.getRecordReader(HiveInputFormat.java:220) ............ 引起:java.lang.ClassNoteFoundException: 在 java.lang.Class.forName0(本机方法)
那些错误信息没有通知我是哪个类。
对不起,我的英语不好。
有人遇到过这个问题吗?
【问题讨论】:
-
我手写错误信息。由于权限,我无法从集群机器复制它。