[
https://issues.apache.org/jira/browse/HBASE-25266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17229421#comment-17229421
]
Michael Stack commented on HBASE-25266:
---------------------------------------
I was thinking HBASE-25159 [~wchevreuil] ? It'd bulk load any hfiles and
walplay any recovered.edits and then delete the dir?
> [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
> Reporter: Wellington Chevreuil
> Assignee: Wellington Chevreuil
> Priority: Major
>
> 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)