Package | Description |
---|---|
org.apache.hadoop.hbase.util | |
org.apache.hadoop.hbase.util.hbck |
Modifier and Type | Field and Description |
---|---|
(package private) Set<HBaseFsck.TableInfo> |
HBaseFsck.PrintingErrorReporter.errorTables |
private SortedMap<TableName,HBaseFsck.TableInfo> |
HBaseFsck.tablesInfo
This map from Tablename -> TableInfo contains the structures necessary to
detect table consistency problems (holes, dupes, overlaps).
|
Modifier and Type | Method and Description |
---|---|
private SortedMap<TableName,HBaseFsck.TableInfo> |
HBaseFsck.checkHdfsIntegrity(boolean fixHoles,
boolean fixOverlaps) |
(package private) SortedMap<TableName,HBaseFsck.TableInfo> |
HBaseFsck.checkIntegrity()
Checks tables integrity.
|
private SortedMap<TableName,HBaseFsck.TableInfo> |
HBaseFsck.loadHdfsRegionInfos()
Populate hbi's from regionInfos loaded from file system.
|
Modifier and Type | Method and Description |
---|---|
private ArrayList<Put> |
HBaseFsck.generatePuts(SortedMap<TableName,HBaseFsck.TableInfo> tablesInfo)
Generate set of puts to add to new meta.
|
private void |
HBaseFsck.printTableSummary(SortedMap<TableName,HBaseFsck.TableInfo> tablesInfo)
Prints summary of all tables found on the system.
|
private void |
HBaseFsck.suggestFixes(SortedMap<TableName,HBaseFsck.TableInfo> tablesInfo)
Suggest fixes for each table
|
Constructor and Description |
---|
HBaseFsck.TableInfo.HDFSIntegrityFixer(HBaseFsck.TableInfo ti,
HBaseFsck.ErrorReporter errors,
org.apache.hadoop.conf.Configuration conf,
boolean fixHoles,
boolean fixOverlaps) |
HBaseFsck.TableInfo.IntegrityFixSuggester(HBaseFsck.TableInfo ti,
HBaseFsck.ErrorReporter errors) |
Modifier and Type | Field and Description |
---|---|
(package private) HBaseFsck.TableInfo |
TableIntegrityErrorHandlerImpl.ti |
Modifier and Type | Method and Description |
---|---|
HBaseFsck.TableInfo |
TableIntegrityErrorHandlerImpl.getTableInfo() |
HBaseFsck.TableInfo |
TableIntegrityErrorHandler.getTableInfo() |
Modifier and Type | Method and Description |
---|---|
void |
TableIntegrityErrorHandlerImpl.setTableInfo(HBaseFsck.TableInfo ti2)
Set the TableInfo used by all HRegionInfos fabricated by other callbacks
|
void |
TableIntegrityErrorHandler.setTableInfo(HBaseFsck.TableInfo ti)
Set the TableInfo used by all HRegionInfos fabricated by other callbacks
|
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.