Uses of Class
org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy
Packages that use CompactionPolicy
Package
Description
-
Uses of CompactionPolicy in org.apache.hadoop.hbase.regionserver
Classes in org.apache.hadoop.hbase.regionserver with type parameters of type CompactionPolicyModifier and TypeClassDescriptionclassStoreEngine<SF extends StoreFlusher,CP extends CompactionPolicy, C extends Compactor<?>, SFM extends StoreFileManager> StoreEngine is a factory that can create the objects necessary for HStore to operate.Fields in org.apache.hadoop.hbase.regionserver declared as CompactionPolicyMethods in org.apache.hadoop.hbase.regionserver that return CompactionPolicyModifier and TypeMethodDescriptionStoreEngine.getCompactionPolicy()Returns Compaction policy to use. -
Uses of CompactionPolicy in org.apache.hadoop.hbase.regionserver.compactions
Subclasses of CompactionPolicy in org.apache.hadoop.hbase.regionserver.compactionsModifier and TypeClassDescriptionclassCustom implementation of DateTieredCompactionPolicy that calculates compaction boundaries based on the hbase.hstore.compaction.date.tiered.custom.age.limit.millis configuration property and the TIERING_CELL_MIN/TIERING_CELL_MAX stored on metadata of each store file.classHBASE-15181 This is a simple implementation of date-based tiered compaction similar to Cassandra's for the following benefits: Improve date-range-based scan by structuring store files in date-based tiered layout. Reduce compaction overhead. Improve TTL efficiency. Perfect fit for the use cases that: has mostly date-based data write and scan and a focus on the most recent data. Out-of-order writes are handled gracefully.classClass to pick which files if any to compact together.classFIFO compaction policy selects only files which have all cells expired.classThe default algorithm for selecting files for compaction.classAn abstract compaction policy that select files on seq id order.classStripe store implementation of compaction policy.