| Package | Description |
|---|---|
| org.apache.hadoop.hbase.mob | |
| org.apache.hadoop.hbase.regionserver.compactions |
| Modifier and Type | Method and Description |
|---|---|
List<org.apache.hadoop.fs.Path> |
DefaultMobStoreCompactor.compact(CompactionRequest request,
ThroughputController throughputController,
User user) |
| Modifier and Type | Class and Description |
|---|---|
class |
DateTieredCompactionRequest |
| Modifier and Type | Field and Description |
|---|---|
protected CompactionRequest |
StripeCompactionPolicy.StripeCompactionRequest.request |
protected CompactionRequest |
CompactionContext.request |
| Modifier and Type | Method and Description |
|---|---|
protected abstract CompactionRequest |
SortedCompactionPolicy.createCompactionRequest(ArrayList<StoreFile> candidateSelection,
boolean tryingMajor,
boolean mayUseOffPeak,
boolean mayBeStuck) |
protected CompactionRequest |
RatioBasedCompactionPolicy.createCompactionRequest(ArrayList<StoreFile> candidateSelection,
boolean tryingMajor,
boolean mayUseOffPeak,
boolean mayBeStuck) |
protected CompactionRequest |
DateTieredCompactionPolicy.createCompactionRequest(ArrayList<StoreFile> candidateSelection,
boolean tryingMajor,
boolean mayUseOffPeak,
boolean mayBeStuck) |
CompactionRequest |
StripeCompactionPolicy.StripeCompactionRequest.getRequest() |
CompactionRequest |
CompactionContext.getRequest() |
CompactionRequest |
SortedCompactionPolicy.selectCompaction(Collection<StoreFile> candidateFiles,
List<StoreFile> filesCompacting,
boolean isUserCompaction,
boolean mayUseOffPeak,
boolean forceMajor) |
CompactionRequest |
FIFOCompactionPolicy.selectCompaction(Collection<StoreFile> candidateFiles,
List<StoreFile> filesCompacting,
boolean isUserCompaction,
boolean mayUseOffPeak,
boolean forceMajor) |
CompactionRequest |
DateTieredCompactionPolicy.selectMajorCompaction(ArrayList<StoreFile> candidateSelection) |
CompactionRequest |
DateTieredCompactionPolicy.selectMinorCompaction(ArrayList<StoreFile> candidateSelection,
boolean mayUseOffPeak,
boolean mayBeStuck)
We receive store files sorted in ascending order by seqId then scan the list of files.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<org.apache.hadoop.fs.Path> |
DateTieredCompactor.commitWriter(DateTieredMultiFileWriter writer,
Compactor.FileDetails fd,
CompactionRequest request) |
protected List<org.apache.hadoop.fs.Path> |
DefaultCompactor.commitWriter(StoreFileWriter writer,
Compactor.FileDetails fd,
CompactionRequest request) |
protected List<org.apache.hadoop.fs.Path> |
StripeCompactor.commitWriter(StripeMultiFileWriter writer,
Compactor.FileDetails fd,
CompactionRequest request) |
protected abstract List<org.apache.hadoop.fs.Path> |
Compactor.commitWriter(T writer,
Compactor.FileDetails fd,
CompactionRequest request) |
protected List<org.apache.hadoop.fs.Path> |
Compactor.compact(CompactionRequest request,
Compactor.InternalScannerFactory scannerFactory,
Compactor.CellSinkFactory<T> sinkFactory,
ThroughputController throughputController,
User user) |
List<org.apache.hadoop.fs.Path> |
StripeCompactor.compact(CompactionRequest request,
int targetCount,
long targetSize,
byte[] left,
byte[] right,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
ThroughputController throughputController,
User user) |
List<org.apache.hadoop.fs.Path> |
StripeCompactor.compact(CompactionRequest request,
List<byte[]> targetBoundaries,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
ThroughputController throughputController,
User user) |
List<org.apache.hadoop.fs.Path> |
DateTieredCompactor.compact(CompactionRequest request,
List<Long> lowerBoundaries,
ThroughputController throughputController,
User user) |
List<org.apache.hadoop.fs.Path> |
DefaultCompactor.compact(CompactionRequest request,
ThroughputController throughputController,
User user)
Do a minor/major compaction on an explicit set of storefiles from a Store.
|
StripeCompactionPolicy.StripeCompactionRequest |
StripeCompactionPolicy.createEmptyRequest(StripeCompactionPolicy.StripeInformationProvider si,
CompactionRequest request) |
void |
CompactionContext.forceSelect(CompactionRequest request)
Forces external selection to be applied for this compaction.
|
ScanType |
Compactor.InternalScannerFactory.getScanType(CompactionRequest request) |
protected InternalScanner |
Compactor.postCreateCoprocScanner(CompactionRequest request,
ScanType scanType,
InternalScanner scanner,
User user)
Calls coprocessor, if any, to create scanners - after normal scanner creation.
|
protected InternalScanner |
Compactor.preCreateCoprocScanner(CompactionRequest request,
ScanType scanType,
long earliestPutTs,
List<StoreFileScanner> scanners,
User user,
long readPoint)
Calls coprocessor, if any, to create compaction scanner - before normal scanner creation.
|
void |
StripeCompactionPolicy.StripeCompactionRequest.setRequest(CompactionRequest request) |
| Constructor and Description |
|---|
StripeCompactionRequest(CompactionRequest request) |
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.