I have used various hbck options with varied success in case of Hbase master failing to startup after a shutdown. Plus, using zkcli has also helped in clearing znodes. However, it has been more of trial and error.
Is there any recommendation document as to what options to use when getting such startup errors which are seemingly related to data corruption (such as say, TableExistsException, TableDoesNotExistException, TableEnabled, Disabled exceptions etc.)?
Plus, is it right to assume that these can only happen due to unclean shutdown of Hbase?
Also, using zkcli to clear (rmr) entire /hbase could cause data loss because we would lose all znodes related to Hbase (including meta)?