Hi, 
I have HBase master running on 3 nodes and region server on 4 other nodes on a
Mapr hadoop cluster. We have been using it for a while, and it was working fine.
Yesterday, we had a disk crash on one of the masters. There were some further
issues and we had to delete the Hbase logs. Now, I am trying to restart the
Hbase master, which is in a stale state, but receiving the followign message:

 FATAL org.apache.hadoop.hbase.master.HMaster: Unhandled exception. Starting
shutdown.
java.lang.NullPointerException
        at
org.apache.hadoop.hbase.master.
AssignmentManager.regionOnline(AssignmentManager.java:707)
        at
org.apache.hadoop.hbase.master.
AssignmentManager.processFailover(AssignmentManager.java:216)
        at
org.apache.hadoop.hbase.master.
HMaster.finishInitialization(HMaster.java:401)

        at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:282)
2012-06-27 14:29:47,615 INFO org.apache.hadoop.hbase.master.HMaster: Aborting

We are using Hbase version 0.90.4.

Btw, after the disk crash, the application 
using the HBase cluster was
complaining with the following message:

java.io.IOException: HRegionInfo was null or empty in .META.,
row=keyvalues={urls,http://www.blocked-website.com/main?wc=GQtuEwt%2FaxpHDQpyAgsdEB8WURUA&;
.......

Can I recover HBase from this state without 
losing the data? I am pretty new to
the HBase setups. Please advise.

Reply via email to