【发布时间】:2013-11-28 03:50:02
【问题描述】:
我使用 hbase 客户端扫描从远程 hbase 服务器集群获取数据。当我为扫描设置过滤器时,客户端会抛出异常:
org.apache.hadoop.ipc:RemoteException:IPC服务器无法读取调用参数: 无法初始化 org.apache.hadoop.hbase.util.Classes。
服务器端的hbase日志:
java.lang.NoClassDefFoundError:Could not initial class org.apache.hadoop.hbase.util.Classes 在 org.apache.hadoop.hbase.client.Scan.readFields(Scan.java:590)
但没有过滤器也能正常工作。顺便说一句,过滤器不是自定义过滤器。
我的 hbase 版本是 0.94.10,hadoop 是 1.2.1。我已经将 hadoop-core.jar 复制到 hbase 下的 lib 目录中。
【问题讨论】:
-
@Tshepang.对不起。我已将其发布到答案中。