Hi All, I just shutdown my 10-nodes hbase cluster (0.92) and restart the machine. After restart, I can not start HBase because there is an hdfs file belongs to -ROOT- tables whose block is totally missing.
Here is what hadoop fsck return : /hbase/-ROOT-/70236052/info/73f1a60fdb584d55a4ce38431c6221be 734 bytes, 1 block( s): /hbase/-ROOT-/70236052/info/73f1a60fdb584d55a4ce38431c6221be: CORRUPT blockpool BP-82693651-10.0.106.65-1339148449089 block blk_-284664395950138605 MISSING 1 blocks of total size 734 B 0. BP-82693651-10.0.106.65-1339148449089:blk_-284664395950138605_3976401 len=734 MISSING! I tried to repair using OfflineMetaRepair but the error is still there. Anyway to repair a -ROOT- table or generate it based on the data ? The other -ROOT- info files are still ok. I want to remove the missing link from the namenode, but worried that some meta can not be read afterward. I also found some .META. files corrupted, but will focus on fixing the -ROOT- first. Thank you. Regards, Nelman
