Class DefaultCompactor
java.lang.Object
org.apache.hadoop.hbase.regionserver.compactions.Compactor<StoreFileWriter>
org.apache.hadoop.hbase.regionserver.compactions.DefaultCompactor
- Direct Known Subclasses:
- DefaultMobStoreCompactor
Compact passed set of files. Create an instance and then call
 
compact(CompactionRequestImpl, ThroughputController, User)- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.hadoop.hbase.regionserver.compactions.CompactorCompactor.CellSinkFactory<S>, Compactor.FileDetails, Compactor.InternalScannerFactory
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate final Compactor.CellSinkFactory<StoreFileWriter>Fields inherited from class org.apache.hadoop.hbase.regionserver.compactions.CompactorCOMPACTION_PROGRESS_LOG_INTERVAL, compactionKVMax, compactScannerSizeLimit, conf, defaultScannerFactory, dropCacheMajor, dropCacheMinor, keepSeqIdPeriod, MAJOR_COMPACTION_DROP_CACHE, majorCompactionCompression, MINOR_COMPACTION_DROP_CACHE, minorCompactionCompression, store
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected final voidabortWriter(StoreFileWriter writer) protected List<org.apache.hadoop.fs.Path>commitWriter(StoreFileWriter writer, Compactor.FileDetails fd, CompactionRequestImpl request) List<org.apache.hadoop.fs.Path>compact(CompactionRequestImpl request, ThroughputController throughputController, User user) Do a minor/major compaction on an explicit set of storefiles from a Store.Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.Compactorcompact, createParams, createScanner, createScanner, createWriter, createWriter, decorateCells, getProgress, isCompacting, performCompaction
- 
Field Details- 
LOG
- 
writerFactory
 
- 
- 
Constructor Details- 
DefaultCompactor
 
- 
- 
Method Details- 
compactpublic List<org.apache.hadoop.fs.Path> compact(CompactionRequestImpl request, ThroughputController throughputController, User user) throws IOException Do a minor/major compaction on an explicit set of storefiles from a Store.- Throws:
- IOException
 
- 
commitWriterprotected List<org.apache.hadoop.fs.Path> commitWriter(StoreFileWriter writer, Compactor.FileDetails fd, CompactionRequestImpl request) throws IOException - Specified by:
- commitWriterin class- Compactor<StoreFileWriter>
- Throws:
- IOException
 
- 
abortWriter- Specified by:
- abortWriterin class- Compactor<StoreFileWriter>
- Throws:
- IOException
 
 
-