Class CustomTieredCompactor
java.lang.Object
org.apache.hadoop.hbase.regionserver.compactions.Compactor<T>
org.apache.hadoop.hbase.regionserver.compactions.AbstractMultiOutputCompactor<DateTieredMultiFileWriter>
org.apache.hadoop.hbase.regionserver.compactions.DateTieredCompactor
org.apache.hadoop.hbase.regionserver.compactions.CustomTieredCompactor
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.hadoop.hbase.regionserver.compactions.Compactor
Compactor.CellSinkFactory<S>, Compactor.FileDetails, Compactor.InternalScannerFactory
-
Field Summary
FieldsFields inherited from class org.apache.hadoop.hbase.regionserver.compactions.Compactor
COMPACTION_PROGRESS_LOG_INTERVAL, compactionKVMax, compactScannerSizeLimit, conf, defaultScannerFactory, dropCacheMajor, dropCacheMinor, keepSeqIdPeriod, MAJOR_COMPACTION_DROP_CACHE, majorCompactionCompression, MINOR_COMPACTION_DROP_CACHE, minorCompactionCompression, store
-
Constructor Summary
ConstructorsConstructorDescriptionCustomTieredCompactor
(org.apache.hadoop.conf.Configuration conf, HStore store) -
Method Summary
Modifier and TypeMethodDescriptionprotected DateTieredMultiFileWriter
createMultiWriter
(CompactionRequestImpl request, List<Long> lowerBoundaries, Map<Long, String> lowerBoundariesPolicies) protected List<ExtendedCell>
decorateCells
(List<ExtendedCell> cells) Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.DateTieredCompactor
commitWriter, compact, needEmptyFile
Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.AbstractMultiOutputCompactor
abortWriter, initMultiWriter
Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.Compactor
compact, createParams, createScanner, createScanner, createWriter, createWriter, getProgress, isCompacting, performCompaction
-
Field Details
-
TIERING_VALUE_PROVIDER
- See Also:
-
tieringValueProvider
-
-
Constructor Details
-
CustomTieredCompactor
public CustomTieredCompactor(org.apache.hadoop.conf.Configuration conf, HStore store) throws IOException - Throws:
IOException
-
-
Method Details
-
decorateCells
- Overrides:
decorateCells
in classCompactor<DateTieredMultiFileWriter>
-
createMultiWriter
protected DateTieredMultiFileWriter createMultiWriter(CompactionRequestImpl request, List<Long> lowerBoundaries, Map<Long, String> lowerBoundariesPolicies) - Overrides:
createMultiWriter
in classDateTieredCompactor
-