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:
[email protected]
With regards,
Apache Git Services