Uses of Interface
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan
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.
-
Uses of NormalizationPlan in org.apache.hadoop.hbase.master.normalizer
Modifier and TypeClassDescription(package private) final class
Normalization plan to merge adjacent regions.(package private) final class
Normalization plan to split a region.Modifier and TypeMethodDescriptionprivate List<NormalizationPlan>
RegionNormalizerWorker.calculatePlans
(TableName tableName) private List<NormalizationPlan>
SimpleRegionNormalizer.computeMergeNormalizationPlans
(SimpleRegionNormalizer.NormalizeContext ctx) Computes the merge plans that should be executed for this table to converge average region towards target average or target region count.RegionNormalizer.computePlansForTable
(TableDescriptor tableDescriptor) Computes a list of normalizer actions to perform on the target table.SimpleRegionNormalizer.computePlansForTable
(TableDescriptor tableDescriptor) private List<NormalizationPlan>
SimpleRegionNormalizer.computeSplitNormalizationPlans
(SimpleRegionNormalizer.NormalizeContext ctx) Computes the split plans that should be executed for this table to converge average region size towards target average or target region count.private List<NormalizationPlan>
RegionNormalizerWorker.truncateForSize
(List<NormalizationPlan> plans) Modifier and TypeMethodDescription(package private) void
SimpleRegionNormalizer.shuffleNormalizationPlans
(List<NormalizationPlan> plans) This very simple method exists so we can verify it was called in a unit test.private void
RegionNormalizerWorker.submitPlans
(List<NormalizationPlan> plans) private List<NormalizationPlan>
RegionNormalizerWorker.truncateForSize
(List<NormalizationPlan> plans)