We re-package hbase jar into the jar containing our classes.

[sjc1-hadoop0.sjc1:hadoop 36789]jar tvf
/usr/local/hadoop/sims/lib/flow-m2m_hbase_regr-38.jar | grep MetaSca
  7030 Fri Feb 11 11:50:28 GMT+00:00 2011
org/apache/hadoop/hbase/client/MetaScanner.class
  2027 Fri Feb 11 11:50:28 GMT+00:00 2011
org/apache/hadoop/hbase/client/MetaScanner$1.class
[sjc1-hadoop0.sjc1:hadoop 36791]jar tvf
/usr/local/hadoop/sims/lib/flow-m2m_hbase_regr-38.jar | grep default | grep
hbase
 23610 Fri Feb 11 11:50:22 GMT+00:00 2011 hbase-default.xml

If the above jar structure is incorrect, please comment.

Using 0.90.1 jar as client, I saw:

INFO [2011-02-17 06:52:23] (ExecUtil.java:261) -
java.lang.RuntimeException: hbase-default.xml file seems to be for and
old version of HBase (null), this version is 0.90.1
INFO [2011-02-17 06:52:23] (ExecUtil.java:261) -       at
org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:66)
INFO [2011-02-17 06:52:23] (ExecUtil.java:261) -       at
org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:76)
INFO [2011-02-17 06:52:23] (ExecUtil.java:261) -       at
org.apache.hadoop.hbase.HBaseConfiguration.<init>(HBaseConfiguration.java:44)
INFO [2011-02-17 06:52:23] (ExecUtil.java:261) -       at
org.apache.hadoop.hbase.HBaseConfiguration.<init>(HBaseConfiguration.java:56)

I looked at Configuration.java which has quiet mode setter. But the above
exception happened in ctor.

Please advise how I can troubleshoot this.

Reply via email to