Package org.apache.hadoop.hbase.mob
Class MobStoreEngine
java.lang.Object
org.apache.hadoop.hbase.regionserver.StoreEngine<DefaultStoreFlusher,RatioBasedCompactionPolicy,DefaultCompactor,DefaultStoreFileManager>
org.apache.hadoop.hbase.regionserver.DefaultStoreEngine
org.apache.hadoop.hbase.mob.MobStoreEngine
MobStoreEngine creates the mob specific compactor, and store flusher.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.regionserver.StoreEngine
StoreEngine.IOExceptionRunnable -
Field Summary
FieldsFields inherited from class org.apache.hadoop.hbase.regionserver.DefaultStoreEngine
DEFAULT_COMPACTION_POLICY_CLASS_KEY, DEFAULT_COMPACTOR_CLASS_KEY, DEFAULT_STORE_FLUSHER_CLASS_KEYFields inherited from class org.apache.hadoop.hbase.regionserver.StoreEngine
compactionPolicy, compactor, STORE_ENGINE_CLASS_KEY, storeFileManager, storeFlusher -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateCompactor(org.apache.hadoop.conf.Configuration conf, HStore store) Creates the DefaultMobCompactor.protected voidcreateStoreFlusher(org.apache.hadoop.conf.Configuration conf, HStore store) Methods inherited from class org.apache.hadoop.hbase.regionserver.DefaultStoreEngine
createCompaction, createCompactionPolicy, createComponents, needsCompactionMethods inherited from class org.apache.hadoop.hbase.regionserver.StoreEngine
addStoreFiles, commitStoreFiles, create, createComponentsOnce, createStoreFileAndReader, createStoreFileAndReader, createWriter, getBloomFilterMetrics, getCompactionPolicy, getCompactor, getStoreFileManager, getStoreFlusher, initialize, readLock, readUnlock, refreshStoreFiles, refreshStoreFiles, removeCompactedFiles, replaceStoreFiles, requireWritingToTmpDirFirst, validateStoreFile, writeLock, writeUnlock
-
Field Details
-
MOB_COMPACTOR_CLASS_KEY
- See Also:
-
-
Constructor Details
-
MobStoreEngine
public MobStoreEngine()
-
-
Method Details
-
createStoreFlusher
protected void createStoreFlusher(org.apache.hadoop.conf.Configuration conf, HStore store) throws IOException - Overrides:
createStoreFlusherin classDefaultStoreEngine- Throws:
IOException
-
createCompactor
protected void createCompactor(org.apache.hadoop.conf.Configuration conf, HStore store) throws IOException Creates the DefaultMobCompactor.- Overrides:
createCompactorin classDefaultStoreEngine- Throws:
IOException
-