I'm running hbck like the following:
bin\hbase.cmd hbck -repair
Then I get this exception printed out to the console. However the program does
not exit or seem to be doing anything else. When I kill it using CTRL-C, I'm
not able to run subsequent hbck commands unless I go and clear the locks in
hdfs.
Is this exptected?
Exception in thread "main" java.io.IOException: 1 region(s) could not be
checked or repaired. See logs for detail.
at
org.apache.hadoop.hbase.util.HBaseFsck.checkAndFixConsistency(HBaseFsck.java:1846)
at
org.apache.hadoop.hbase.util.HBaseFsck.onlineConsistencyRepair(HBaseFsck.java:672)
at org.apache.hadoop.hbase.util.HBaseFsck.onlineHbck(HBaseFsck.java:694)
at org.apache.hadoop.hbase.util.HBaseFsck.exec(HBaseFsck.java:4732)
at
org.apache.hadoop.hbase.util.HBaseFsck$HBaseFsckTool.run(HBaseFsck.java:4531)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90)
at org.apache.hadoop.hbase.util.HBaseFsck.main(HBaseFsck.java:4519)