Hi, First time posting...
Got an interesting problem with setting up secondary indexing in Hbase.
We're running with Cloudera's distribution, and we have secondary indexing up
and running on our 'sandbox' machines.
I'm installing it on our development cloud, and I know I did something totally
'brain dead' but can't figure out what it is...
(Sort of like looking for your keys and they are in plain sight on the table in
front of you...)
We've got Hadoop up and running, and Hbase up and running without the secondary
indexing.
We've added the two properties in to the hbase-site.xml and then in our .kshrc
(yes we use ksh :-)
I've added $HBASE_HOME/contrib/transactional to the CLASSPATH shell variable.
The error we get is:
2010-02-15 08:39:30,263 ERROR org.apache.hadoop.hbase.master.HMaster: Can not
start master
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.hadoop.hbase.master.HMaster.doMain(HMaster.java:1241)
at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1282)
Caused by: java.lang.UnsupportedOperationException: Unable to find region
server interface org.apache.hadoop.hbase.ipc.IndexedRegionInterface
When I look at the error, I'm thinking that I'm missing the path to the CLASS,
however on a different cluster of machines running Cloudera's +152 release
(HBase-0.20.0) don't have a problem.
So what am I missing?
TIA!
-Mikey
_________________________________________________________________
Your E-mail and More On-the-Go. Get Windows Live Hotmail Free.
http://clk.atdmt.com/GBL/go/201469229/direct/01/