Uses of Class
org.apache.hadoop.hbase.util.HbckRegionInfo
Packages that use HbckRegionInfo
Package
Description
-
Uses of HbckRegionInfo in org.apache.hadoop.hbase.master.hbck
Fields in org.apache.hadoop.hbase.master.hbck with type parameters of type HbckRegionInfoModifier and TypeFieldDescriptionprivate final Map<String,HbckRegionInfo> HbckReport.regionInfoMapMethods in org.apache.hadoop.hbase.master.hbck that return types with arguments of type HbckRegionInfoModifier and TypeMethodDescriptionHbckReport.getRegionInfoMap()This map contains the state of all hbck items. -
Uses of HbckRegionInfo in org.apache.hadoop.hbase.util
Fields in org.apache.hadoop.hbase.util declared as HbckRegionInfoModifier and TypeFieldDescriptionprivate final HbckRegionInfoHBaseFsck.CheckRegionConsistencyWorkItem.hbiprivate HbckRegionInfoHBaseFsck.WorkItemHdfsRegionInfo.hbiFields in org.apache.hadoop.hbase.util with type parameters of type HbckRegionInfoModifier and TypeFieldDescription(package private) final List<HbckRegionInfo>HbckTableInfo.backwards(package private) static final Comparator<HbckRegionInfo>HbckRegionInfo.COMPARATORprivate List<HbckRegionInfo>HBaseFsck.orphanHdfsDirsDeprecated.When initially looking at HDFS, we attempt to find any orphaned data.(package private) Collection<HbckRegionInfo>HBaseFsck.WorkItemOverlapMerge.overlapgroup(package private) final org.apache.hbase.thirdparty.com.google.common.collect.Multimap<byte[],HbckRegionInfo> HbckTableInfo.overlapGroupsprivate TreeMap<String,HbckRegionInfo> HBaseFsck.regionInfoMapDeprecated.This map contains the state of all hbck items.(package private) final RegionSplitCalculator<HbckRegionInfo>HbckTableInfo.sc(package private) final Map<org.apache.hadoop.fs.Path,HbckRegionInfo> HbckTableInfo.sidelinedRegionsMethods in org.apache.hadoop.hbase.util that return HbckRegionInfoModifier and TypeMethodDescriptionprivate HbckRegionInfoHBaseFsck.getOrCreateInfo(String name) Deprecated.Gets the entry in regionInfo corresponding to the the given encoded region name.Methods in org.apache.hadoop.hbase.util with parameters of type HbckRegionInfoModifier and TypeMethodDescriptionvoidHbckTableInfo.addRegionInfo(HbckRegionInfo hir) private voidHBaseFsck.addSkippedRegion(HbckRegionInfo hbi) Deprecated.private voidHBaseFsck.adoptHdfsOrphan(HbckRegionInfo hi) Deprecated.Orphaned regions are regions without a .regioninfo file in them.private voidHBaseFsck.checkRegionConsistency(String key, HbckRegionInfo hbi) Deprecated.Check a single region for consistency and correct deployment.(package private) voidHBaseFsck.closeRegion(HbckRegionInfo hi) Deprecated.Attempts to undeploy a region from a region server based in information in META.private voidHBaseFsck.deleteMetaRegion(HbckRegionInfo hi) Deprecated.Deletes region from meta tableHBaseFsck.getColumnFamilyList(Set<String> columns, HbckRegionInfo hbi) Deprecated.To get the column family list according to the column family dirsvoidHbckTableInfo.IntegrityFixSuggester.handleDegenerateRegion(HbckRegionInfo hi) voidHbckTableInfo.IntegrityFixSuggester.handleDuplicateStartKeys(HbckRegionInfo r1, HbckRegionInfo r2) voidHbckTableInfo.IntegrityFixSuggester.handleOverlapInRegionChain(HbckRegionInfo hi1, HbckRegionInfo hi2) voidHbckTableInfo.HDFSIntegrityFixer.handleRegionStartKeyNotEmpty(HbckRegionInfo next) This is a special case hole -- when the first region of a table is missing from META, HBase doesn't acknowledge the existance of the table.voidHbckTableInfo.IntegrityFixSuggester.handleRegionStartKeyNotEmpty(HbckRegionInfo hi) voidHbckTableInfo.IntegrityFixSuggester.handleSplit(HbckRegionInfo r1, HbckRegionInfo r2) intHBaseFsck.mergeRegionDirs(org.apache.hadoop.fs.Path targetRegionDir, HbckRegionInfo contained) Deprecated.Merge hdfs data by moving from contained HbckRegionInfo into targetRegionDir.voidHBaseFsck.PrintingErrorReporter.reportError(HbckErrorReporter.ERROR_CODE errorCode, String message, HbckTableInfo table, HbckRegionInfo info) voidHBaseFsck.PrintingErrorReporter.reportError(HbckErrorReporter.ERROR_CODE errorCode, String message, HbckTableInfo table, HbckRegionInfo info1, HbckRegionInfo info2) voidHbckErrorReporter.reportError(HbckErrorReporter.ERROR_CODE errorCode, String message, HbckTableInfo table, HbckRegionInfo info) Deprecated.voidHbckErrorReporter.reportError(HbckErrorReporter.ERROR_CODE errorCode, String message, HbckTableInfo table, HbckRegionInfo info1, HbckRegionInfo info2) Deprecated.private voidHBaseFsck.resetSplitParent(HbckRegionInfo hi) Deprecated.Reset the split parent region info in meta table(package private) org.apache.hadoop.fs.PathHBaseFsck.sidelineRegionDir(org.apache.hadoop.fs.FileSystem fs, String parentDir, HbckRegionInfo hi) Deprecated.Sideline a region dir (instead of deleting it)(package private) org.apache.hadoop.fs.PathHBaseFsck.sidelineRegionDir(org.apache.hadoop.fs.FileSystem fs, HbckRegionInfo hi) Deprecated.Sideline a region dir (instead of deleting it)private voidHBaseFsck.tryAssignmentRepair(HbckRegionInfo hbi, String msg) Deprecated.private voidHBaseFsck.unassignMetaReplica(HbckRegionInfo hi) Deprecated.private voidHBaseFsck.undeployRegions(HbckRegionInfo hi) Deprecated.private voidHBaseFsck.undeployRegionsForHbi(HbckRegionInfo hi) Deprecated.Method parameters in org.apache.hadoop.hbase.util with type arguments of type HbckRegionInfoModifier and TypeMethodDescriptionprivate voidHBaseFsck.adoptHdfsOrphans(Collection<HbckRegionInfo> orphanHdfsDirs) Deprecated.Iterates through the list of all orphan/invalid regiondirs.private voidHbckTableInfo.dump(SortedSet<byte[]> splits, org.apache.hbase.thirdparty.com.google.common.collect.Multimap<byte[], HbckRegionInfo> regions) This dumps data in a visually reasonable way for visual debuggingprivate voidHbckTableInfo.dumpOverlapProblems(org.apache.hbase.thirdparty.com.google.common.collect.Multimap<byte[], HbckRegionInfo> regions) private voidHbckTableInfo.dumpSidelinedRegions(Map<org.apache.hadoop.fs.Path, HbckRegionInfo> regions) org.apache.hbase.thirdparty.com.google.common.collect.ImmutableList<RegionInfo>HbckTableInfo.getRegionsFromMeta(TreeMap<String, HbckRegionInfo> regionInfoMap) voidHbckTableInfo.HDFSIntegrityFixer.handleOverlapGroup(Collection<HbckRegionInfo> overlap) This takes set of overlapping regions and merges them into a single region.(package private) voidHbckTableInfo.HDFSIntegrityFixer.mergeOverlaps(Collection<HbckRegionInfo> overlap) (package private) voidHbckTableInfo.HDFSIntegrityFixer.removeParentsAndFixSplits(Collection<HbckRegionInfo> overlap) (package private) voidHbckTableInfo.HDFSIntegrityFixer.sidelineBigOverlaps(Collection<HbckRegionInfo> bigOverlap) Sideline some regions in a big overlap group so that it will have fewer regions, and it is easier to merge them later on.Constructors in org.apache.hadoop.hbase.util with parameters of type HbckRegionInfoModifierConstructorDescription(package private)(package private)WorkItemHdfsRegionInfo(HbckRegionInfo hbi, HBaseFsck hbck, HbckErrorReporter errors) Constructor parameters in org.apache.hadoop.hbase.util with type arguments of type HbckRegionInfoModifierConstructorDescription(package private)WorkItemOverlapMerge(Collection<HbckRegionInfo> overlapgroup, TableIntegrityErrorHandler handler) -
Uses of HbckRegionInfo in org.apache.hadoop.hbase.util.hbck
Methods in org.apache.hadoop.hbase.util.hbck with parameters of type HbckRegionInfoModifier and TypeMethodDescriptionvoidTableIntegrityErrorHandler.handleDegenerateRegion(HbckRegionInfo hi) Callback for handling a region that has the same start and end key.voidTableIntegrityErrorHandlerImpl.handleDegenerateRegion(HbckRegionInfo hi) Callback for handling a region that has the same start and end key.voidTableIntegrityErrorHandler.handleDuplicateStartKeys(HbckRegionInfo hi1, HbckRegionInfo hi2) Callback for handling two regions that have the same start key.voidTableIntegrityErrorHandlerImpl.handleDuplicateStartKeys(HbckRegionInfo hi1, HbckRegionInfo hi2) Callback for handling two regions that have the same start key.voidTableIntegrityErrorHandler.handleOverlapInRegionChain(HbckRegionInfo hi1, HbckRegionInfo hi2) Callback for handling two reigons that overlap in some arbitrary way.voidTableIntegrityErrorHandlerImpl.handleOverlapInRegionChain(HbckRegionInfo hi1, HbckRegionInfo hi2) Callback for handling two reigons that overlap in some arbitrary way.voidTableIntegrityErrorHandler.handleRegionStartKeyNotEmpty(HbckRegionInfo hi) Callback for handling case where a Table has a first region that does not have an empty start key.voidTableIntegrityErrorHandlerImpl.handleRegionStartKeyNotEmpty(HbckRegionInfo hi) Callback for handling case where a Table has a first region that does not have an empty start key.voidTableIntegrityErrorHandler.handleSplit(HbckRegionInfo hi1, HbckRegionInfo hi2) Callback for handling two regions that have the same regionID a specific case of a splitMethod parameters in org.apache.hadoop.hbase.util.hbck with type arguments of type HbckRegionInfoModifier and TypeMethodDescriptionvoidTableIntegrityErrorHandler.handleOverlapGroup(Collection<HbckRegionInfo> overlap) Callback for handling an group of regions that overlap.voidTableIntegrityErrorHandlerImpl.handleOverlapGroup(Collection<HbckRegionInfo> overlap) Callback for handling an group of regions that overlap.