我使用hbase客戶端掃描從遠程hbase服務器集羣中獲取數據。當我設置過濾器來掃描,客戶端會拋出一個異常:hbase客戶端掃描無法初始化org.apache.hadoop.hbase.util.Classes
org.apache.hadoop.ipc:RemoteException:IPC server unable to read call parameters: Could not init org.apache.hadoop.hbase.util.Classes.
服務器端的HBase的日誌:
java.lang.NoClassDefFoundError:Could not initial class org.apache.hadoop.hbase.util.Classes at org.apache.hadoop.hbase.client.Scan.readFields(Scan.java:590)
但它運作良好,沒有一個過濾器。順便說一下,該過濾器不是自定義過濾器。
我的hbase版本是0.94.10,hadoop是1.2.1。我將hadoop-core.jar拷貝到hbase下的lib目錄下。
@ Tshepang.Sorry for that.I've it it to a answer。 – shoneyung