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
Fields inherited from class org.apache.hadoop.hbase.regionserver.DefaultStoreEngine
DEFAULT_COMPACTION_POLICY_CLASS_KEY, DEFAULT_COMPACTOR_CLASS_KEY, DEFAULT_STORE_FLUSHER_CLASS_KEY
Fields inherited from class org.apache.hadoop.hbase.regionserver.StoreEngine
compactionPolicy, compactor, STORE_ENGINE_CLASS_KEY, storeFileManager, storeFlusher
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
createCompactor
(org.apache.hadoop.conf.Configuration conf, HStore store) Creates the DefaultMobCompactor.protected void
createStoreFlusher
(org.apache.hadoop.conf.Configuration conf, HStore store) Methods inherited from class org.apache.hadoop.hbase.regionserver.DefaultStoreEngine
createCompaction, createCompactionPolicy, createComponents, needsCompaction
Methods 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:
createStoreFlusher
in classDefaultStoreEngine
- Throws:
IOException
-
createCompactor
protected void createCompactor(org.apache.hadoop.conf.Configuration conf, HStore store) throws IOException Creates the DefaultMobCompactor.- Overrides:
createCompactor
in classDefaultStoreEngine
- Throws:
IOException
-