saintstack commented on a change in pull request #40: HBASE-23112 [hbase-operator-tools] fixMeta in hbck2 is porcelain, in … URL: https://github.com/apache/hbase-operator-tools/pull/40#discussion_r332346970
########## File path: hbase-hbck2/README.md ########## @@ -159,7 +160,9 @@ Command: fixMeta Do a server-side fixing of bad or inconsistent state in hbase:meta. - Repairs 'holes' and 'overlaps' in hbase:meta. + Critical that hbase:meta is first made healthy before making any + other repairs. Fix 'holes', 'overlaps', etc. Is NOT same as the + _hbck1_ command named similarily. SEE ALSO: reportMissingRegionsInMeta Review comment: There is no reporting apart from Master UI in hbase2. No equivalent tool. We'd have to write one for those older releases. It would be different though because the report would not be generated by the catalogjanitor but by a tool reading hbase:meta remote running the code we recently added to catalogjanitor. So, the fixMeta fixes holes and overlaps in meta. It does not fix holes and overlaps in HDFS -- intentionally. Idea is you'd fix meta then if any orphan data in HDFS, you'd ask HBase to adopt it using the bulk load tool to load it up (The filesystem command would note the orphan data/regions). Shout if I should add more. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services