@InterfaceAudience.Private public class CompactionConfiguration extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BASE_WINDOW_MILLIS_KEY |
static java.lang.String |
COMPACTION_POLICY_CLASS_FOR_TIERED_WINDOWS_KEY |
static java.lang.String |
HBASE_HSTORE_COMPACTION_MAX_KEY |
static java.lang.String |
HBASE_HSTORE_COMPACTION_MAX_SIZE_KEY |
static java.lang.String |
HBASE_HSTORE_COMPACTION_MIN_KEY |
static java.lang.String |
HBASE_HSTORE_COMPACTION_MIN_SIZE_KEY |
static java.lang.String |
HBASE_HSTORE_COMPACTION_RATIO_KEY |
static java.lang.String |
HBASE_HSTORE_COMPACTION_RATIO_OFFPEAK_KEY |
static java.lang.String |
HBASE_HSTORE_MIN_LOCALITY_TO_SKIP_MAJOR_COMPACT |
static java.lang.String |
HBASE_HSTORE_OFFPEAK_END_HOUR |
static java.lang.String |
HBASE_HSTORE_OFFPEAK_START_HOUR |
static java.lang.String |
INCOMING_WINDOW_MIN_KEY |
static java.lang.String |
MAX_AGE_MILLIS_KEY |
static java.lang.String |
SINGLE_OUTPUT_FOR_MINOR_COMPACTION_KEY |
static java.lang.String |
WINDOWS_PER_TIER_KEY |
Modifier and Type | Method and Description |
---|---|
long |
getBaseWindowMillis() |
java.lang.String |
getCompactionPolicyForTieredWindow() |
double |
getCompactionRatio() |
double |
getCompactionRatioOffPeak() |
int |
getIncomingWindowMin() |
float |
getMajorCompactionJitter() |
long |
getMajorCompactionPeriod() |
long |
getMaxCompactSize() |
int |
getMaxFilesToCompact() |
long |
getMaxStoreFileAgeMillis() |
long |
getMinCompactSize() |
int |
getMinFilesToCompact() |
float |
getMinLocalityToForceCompact() |
long |
getThrottlePoint() |
int |
getWindowsPerTier() |
void |
setMinFilesToCompact(int threshold)
Set upper bound on number of files to be included in minor compactions
|
java.lang.String |
toString() |
boolean |
useSingleOutputForMinorCompaction() |
public static final java.lang.String HBASE_HSTORE_COMPACTION_RATIO_KEY
public static final java.lang.String HBASE_HSTORE_COMPACTION_RATIO_OFFPEAK_KEY
public static final java.lang.String HBASE_HSTORE_COMPACTION_MIN_KEY
public static final java.lang.String HBASE_HSTORE_COMPACTION_MIN_SIZE_KEY
public static final java.lang.String HBASE_HSTORE_COMPACTION_MAX_KEY
public static final java.lang.String HBASE_HSTORE_COMPACTION_MAX_SIZE_KEY
public static final java.lang.String HBASE_HSTORE_OFFPEAK_END_HOUR
public static final java.lang.String HBASE_HSTORE_OFFPEAK_START_HOUR
public static final java.lang.String HBASE_HSTORE_MIN_LOCALITY_TO_SKIP_MAJOR_COMPACT
public static final java.lang.String MAX_AGE_MILLIS_KEY
public static final java.lang.String BASE_WINDOW_MILLIS_KEY
public static final java.lang.String WINDOWS_PER_TIER_KEY
public static final java.lang.String INCOMING_WINDOW_MIN_KEY
public static final java.lang.String COMPACTION_POLICY_CLASS_FOR_TIERED_WINDOWS_KEY
public static final java.lang.String SINGLE_OUTPUT_FOR_MINOR_COMPACTION_KEY
public java.lang.String toString()
toString
in class java.lang.Object
public long getMinCompactSize()
public long getMaxCompactSize()
public int getMinFilesToCompact()
public void setMinFilesToCompact(int threshold)
threshold
- value to set topublic int getMaxFilesToCompact()
public double getCompactionRatio()
public double getCompactionRatioOffPeak()
public long getThrottlePoint()
public long getMajorCompactionPeriod()
public float getMajorCompactionJitter()
public float getMinLocalityToForceCompact()
public long getMaxStoreFileAgeMillis()
public long getBaseWindowMillis()
public int getWindowsPerTier()
public int getIncomingWindowMin()
public java.lang.String getCompactionPolicyForTieredWindow()
public boolean useSingleOutputForMinorCompaction()