org.apache.hadoop.hbase.regionserver
Class ConstantSizeRegionSplitPolicy
java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.hadoop.hbase.regionserver.RegionSplitPolicy
org.apache.hadoop.hbase.regionserver.ConstantSizeRegionSplitPolicy
- All Implemented Interfaces:
- org.apache.hadoop.conf.Configurable
- Direct Known Subclasses:
- IncreasingToUpperBoundRegionSplitPolicy
@InterfaceAudience.LimitedPrivate(value="Configuration")
public class ConstantSizeRegionSplitPolicy
- extends RegionSplitPolicy
A RegionSplitPolicy
implementation which splits a region
as soon as any of its store files exceeds a maximum configurable
size.
This is the default split policy. From 0.94.0 on the default split policy has
changed to IncreasingToUpperBoundRegionSplitPolicy
Methods inherited from class org.apache.hadoop.conf.Configured |
getConf, setConf |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstantSizeRegionSplitPolicy
public ConstantSizeRegionSplitPolicy()
configureForRegion
protected void configureForRegion(HRegion region)
- Description copied from class:
RegionSplitPolicy
- Upon construction, this method will be called with the region
to be governed. It will be called once and only once.
- Overrides:
configureForRegion
in class RegionSplitPolicy
shouldSplit
protected boolean shouldSplit()
- Specified by:
shouldSplit
in class RegionSplitPolicy
- Returns:
- true if the specified region should be split.
Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.