| Package | Description |
|---|---|
| org.apache.hadoop.hbase.master | |
| org.apache.hadoop.hbase.master.normalizer |
The Region Normalizer subsystem is responsible for coaxing all the regions in a table toward
a "normal" size, according to their storefile size.
|
| Class and Description |
|---|
| RegionNormalizerManager
This class encapsulates the details of the
RegionNormalizer subsystem. |
| Class and Description |
|---|
| MergeNormalizationPlan
Normalization plan to merge adjacent regions.
|
| MergeNormalizationPlan.Builder
A helper for constructing instances of
MergeNormalizationPlan. |
| NormalizationPlan
A
NormalizationPlan describes some modification to region split points as identified by
an instance of RegionNormalizer. |
| NormalizationPlan.PlanType |
| NormalizationTarget
A POJO that caries details about a region selected for normalization through the pipeline.
|
| RegionNormalizer
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.
|
| RegionNormalizerChore
Chore that will periodically call
HMaster.normalizeRegions(NormalizeTableFilterParams, boolean). |
| RegionNormalizerManager
This class encapsulates the details of the
RegionNormalizer subsystem. |
| RegionNormalizerWorker
Consumes normalization request targets (
TableNames) off the
RegionNormalizerWorkQueue, dispatches them to the RegionNormalizer, and executes
the resulting NormalizationPlans. |
| RegionNormalizerWorkQueue
A specialized collection that holds pending work for the
RegionNormalizerWorker. |
| SimpleRegionNormalizer.NormalizeContext
Inner class caries the state necessary to perform a single invocation of
SimpleRegionNormalizer.computePlansForTable(TableDescriptor). |
| SimpleRegionNormalizer.NormalizerConfiguration
Holds the configuration values read from
Configuration. |
| SplitNormalizationPlan
Normalization plan to split a region.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.