Uses of Package
org.apache.hadoop.hbase.master.normalizer
Package
Description
The Region Normalizer subsystem is responsible for coaxing all the regions in a table toward
a "normal" size, according to their storefile size.
-
-
ClassDescriptionNormalization plan to merge adjacent regions.A helper for constructing instances of
MergeNormalizationPlan
.ANormalizationPlan
describes some modification to region split points as identified by an instance ofRegionNormalizer
.A POJO that caries details about a region selected for normalization through the pipeline.Performs "normalization" of regions of a table, making sure that suboptimal choice of split keys doesn't leave cluster in a situation when some regions are substantially larger than others for considerable amount of time.Chore that will periodically callHMaster.normalizeRegions(NormalizeTableFilterParams, boolean)
.This class encapsulates the details of theRegionNormalizer
subsystem.Store region normalizer state.Consumes normalization request targets (TableName
s) off theRegionNormalizerWorkQueue
, dispatches them to theRegionNormalizer
, and executes the resultingNormalizationPlan
s.A specialized collection that holds pending work for theRegionNormalizerWorker
.Inner class caries the state necessary to perform a single invocation ofSimpleRegionNormalizer.computePlansForTable(TableDescriptor)
.Holds the configuration values read fromConfiguration
.Normalization plan to split a region.