Hey,
Hope anyone here could provide help on the hbase issue we got after our
of space. I could bring up HDFS via one of post found by manually
modifying namenode's /var/hdfs/current/edits file: $ printf
"\xff\xff\xff\xee\xff" > edits. However, the issue came to hbase
startup. We could see HMaster and HRegion processes running, but could
not access Hbase. The errors is described below:
I am appreciated by any help and suggestion. P.S: we're using apache
hadoop 0.20.2 and hbase 0.20.3, and zookeeper is running via
zookeeper-3.2.2 (not managed by Hbase).
Hbase.log:
2011-06-06 18:40:11,833 WARN regionserver.HRegionServer - Unable to
read master address from ZooKeeper. Retrying. Error was:
java.io.IOException:
org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode =
NoNode for /hbase/master
at
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.readAddressOrThrow(Zo
oKeeperWrapper.java:394)
at
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.readMasterAddressOrTh
row(ZooKeeperWrapper.java:298)
at
org.apache.hadoop.hbase.regionserver.HRegionServer.getMaster(HRegionServ
er.java:1282)
at
org.apache.hadoop.hbase.regionserver.HRegionServer.reportForDuty(HRegion
Server.java:1314)
at
org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.jav
a:430)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.zookeeper.KeeperException$NoNodeException:
KeeperErrorCode = NoNode for /hbase/master
at
org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
at
org.apache.zookeeper.KeeperException.create(KeeperException.java:42)
at org.apache.zookeeper.ZooKeeper.getData(ZooKeeper.java:892)
at
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.readAddressOrThrow(Zo
oKeeperWrapper.java:390)
... 5 more
Zookeeper.log:
2011-06-06 21:48:36,174 - WARN
[ProcessThread:-1:PrepRequestProcessor@402] - Got exception when
processing sessionid:0x23067fc51970002 type:create cxid:0x19a9
zxid:0xfffffffffffffffe txntype:unknown n/a
org.apache.zookeeper.KeeperException$NodeExistsException:
KeeperErrorCode = NodeExists
at
org.apache.zookeeper.server.PrepRequestProcessor.pRequest(PrepRequestPro
cessor.java:245)
at
org.apache.zookeeper.server.PrepRequestProcessor.run(PrepRequestProcesso
r.java:114)
Regards,
Andy (Sheng) Zhong