|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
CompactionThroughputController | A utility that constrains the total throughput of one or more simultaneous flows (compactions) by sleeping when necessary. |
Compactor.CellSink | TODO: Replace this with CellOutputStream when StoreFile.Writer uses cells. |
StripeCompactionPolicy.StripeInformationProvider | The information about stripes that the policy needs to do its stuff |
Class Summary | |
---|---|
CompactionConfiguration | Compaction configuration for a particular instance of HStore. |
CompactionContext | This class holds all "physical" details necessary to run a compaction, and abstracts away the details specific to a particular compaction. |
CompactionPolicy | A compaction policy determines how to select files for compaction, how to compact them, and how to generate the compacted files. |
CompactionProgress | This class holds information relevant for tracking the progress of a compaction. |
CompactionRequest | This class holds all logical details necessary to run a compaction. |
CompactionThroughputControllerFactory | |
Compactor | A compactor is a compaction algorithm associated a given policy. |
Compactor.FileDetails | The sole reason this class exists is that java has no ref/out/pointer parameters. |
CurrentHourProvider | |
DateTieredCompactionPolicy | HBASE-15181 This is a simple implementation of date-based tiered compaction similar to Cassandra's for the following benefits: 1. |
DefaultCompactor | Compact passed set of files. |
ExploringCompactionPolicy | Class to pick which files if any to compact together. |
FIFOCompactionPolicy | FIFO compaction policy selects only files which have all cells expired. |
NoLimitCompactionThroughputController | A dummy CompactionThroughputController that does nothing. |
OffPeakHours | |
PressureAwareCompactionThroughputController | A throughput controller which uses the follow schema to limit throughput If compaction pressure is greater than 1.0, no limitation. In off peak hours, use a fixed throughput limitation "hbase.hstore.compaction.throughput.offpeak" In normal hours, the max throughput is tune between "hbase.hstore.compaction.throughput.lower.bound" and "hbase.hstore.compaction.throughput.higher.bound", using the formula "lower + (higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0] |
RatioBasedCompactionPolicy | The default algorithm for selecting files for compaction. |
StripeCompactionPolicy | Stripe store implementation of compaction policy. |
StripeCompactionPolicy.StripeCompactionRequest | Stripe compaction request wrapper. |
StripeCompactor | This is the placeholder for stripe compactor. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |