[ https://issues.apache.org/jira/browse/HBASE-25266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wellington Chevreuil updated HBASE-25266: ----------------------------------------- Fix Version/s: hbase-operator-tools-1.1.0 > [hbase-operator-tools] Add a repair tool for moving stale regions dir not > present in meta away from table dir > ------------------------------------------------------------------------------------------------------------- > > Key: HBASE-25266 > URL: https://issues.apache.org/jira/browse/HBASE-25266 > Project: HBase > Issue Type: New Feature > Affects Versions: hbase-operator-tools-1.0.0 > Reporter: Wellington Chevreuil > Assignee: Wellington Chevreuil > Priority: Major > Fix For: hbase-operator-tools-1.1.0 > > > This adds a new tool under *hbase-tools* module, that allows for moving aways > regions dirs existing under table's hdfs dir, but not in meta. This is useful > in cases where the region is not present in meta, but still has data on hdfs, > yet no holes in the table region chain is detected. > On such cases, the existing *HBCK2 addFsRegionsMissingInMeta* command isn't > ideal, as it would bring the region back in meta and cause overlaps. > This tool performs the following actions: > 1) Identifies regions in hdfs but not in meta using > *HBCK2.reportTablesWithMissingRegionsInMeta*; > 2) For each of these regions, sidelines the related dir to a temp folder; > 3) Bulkload hfiles from each sidelined region to the related table; > Sidelined regions are never removed from temp folder. Operators should remove > those manually, after they certified on data integrity. -- This message was sent by Atlassian Jira (v8.3.4#803005)