Class MinorCompactor
- java.lang.Object
-
- org.apache.accumulo.server.compaction.FileCompactor
-
- org.apache.accumulo.tserver.tablet.MinorCompactor
-
- All Implemented Interfaces:
Callable<CompactionStats>
public class MinorCompactor extends FileCompactor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.accumulo.server.compaction.FileCompactor
FileCompactor.CompactionCanceledException, FileCompactor.CompactionEnv
-
-
Field Summary
-
Fields inherited from class org.apache.accumulo.server.compaction.FileCompactor
extent, runningCompactions, thread
-
-
Constructor Summary
Constructors Constructor Description MinorCompactor(TabletServer tabletServer, Tablet tablet, InMemoryMap imm, TabletFile outputFile, MinorCompactionReason mincReason, TableConfiguration tableConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompactionStats
call()
protected Map<String,Set<ByteSequence>>
getLocalityGroups(AccumuloConfiguration acuTableConf)
-
Methods inherited from class org.apache.accumulo.server.compaction.FileCompactor
getCompactorID, getCurrentLocalityGroup, getExtent, getOutputFile, getReason, getRunningCompactions, getVolumeManager
-
-
-
-
Constructor Detail
-
MinorCompactor
public MinorCompactor(TabletServer tabletServer, Tablet tablet, InMemoryMap imm, TabletFile outputFile, MinorCompactionReason mincReason, TableConfiguration tableConfig)
-
-
Method Detail
-
getLocalityGroups
protected Map<String,Set<ByteSequence>> getLocalityGroups(AccumuloConfiguration acuTableConf) throws IOException
- Overrides:
getLocalityGroups
in classFileCompactor
- Throws:
IOException
-
call
public CompactionStats call()
- Specified by:
call
in interfaceCallable<CompactionStats>
- Overrides:
call
in classFileCompactor
-
-