I've been spending days on this issue.
I'm trying to run Hbase 0.96RC04 over Hadoop 2.1-beta on a single machine
(pseudo distributed mode)
when I run $jps :
17945 DataNode
18087 SecondaryNameNode
21073 Jps
20056 HRegionServer
19859 HQuorumPeer
17836 NameNode
hbase-site.xml :
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
core-site.xml :
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:8020</value>
<description>The name of the default file system.
Either the literal string "local" or a host:port for NDFS.
</description>
<final>true</final>
</property>
when I start HBase the master don't finish loading because of an error in
TableName.java
------------------------------------------------------------------------------
2013-10-07 19:20:35,343 FATAL [master:localhost:60000] master.HMaster:
Unhandled exception. Starting shutdown.
java.lang.IllegalArgumentException: -ROOT- has been deprecated.
at org.apache.hadoop.hbase.TableName.valueOf(TableName.java:289)
at org.apache.hadoop.hbase.zookeeper.ZKTable.populateTableStates
(ZKTable.java:82)
at org.apache.hadoop.hbase.zookeeper.ZKTable.<init>(ZKTable.java:69)
at org.apache.hadoop.hbase.master.AssignmentManager.<init>
(AssignmentManager.java:271)
at
org.apache.hadoop.hbase.master.HMaster.initializeZKBasedSystemTrackers
(HMaster.java:677)
at org.apache.hadoop.hbase.master.HMaster.finishInitialization
(HMaster.java:809)
at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:603)
at java.lang.Thread.run(Thread.java:679)
------------------------------------------------------------------------------
any idea ?