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

Reply via email to