Title
Create new category
Edit page index title
Edit category
Edit link
extraRegionsInMeta (Hbck2)
Reports regions that exist in hbase:meta but do not have corresponding region directories on the filesystem. The hbase:meta table must be online for this command to run.
Command Syntax
Options
Option | Description |
|---|---|
| Removes all extra regions found in hbase:meta. |
| Specifies one or more files containing namespaces or table names, one per line. |
Description
For each specified namespace or table, this command compares the regions recorded in hbase:meta with the region directories present on the filesystem.
A region is reported as extra when:
It exists in hbase:meta, and
No matching region directory exists on the filesystem.
If you specify the --fix option, all such extra regions will be removed from hbase:meta.
Important Considerations
Before running
--fix, verify whether the reported extra regions overlap with existing valid regions.If an overlap exists, using
extraRegionsInMeta --fixis typically the safest and most effective option.
If the extra regions do not overlap, the
assignscommand may be a simpler alternative because it can recreate missing region directories when needed.
Examples
Report extra regions for
table_1andtable_2in thedefaultnamespace:
Report extra regions for
table_1in thedefaultnamespace and all tables in namespacens1:
Fix (remove) extra regions for tables listed in
fileName1andfileName2: