@InterfaceAudience.Private public class LogRecoveredEditsOutputSink extends OutputSink
OutputSink.WriterThreadblacklistedRegions, closeAndCleanCompleted, controller, entryBuffers, numThreads, regionMaximumEditLogSeqNum, reporter, skippedEdits, splits, writers, writersClosed, writerThreads| 构造器和说明 |
|---|
LogRecoveredEditsOutputSink(WALSplitter walSplitter,
WALSplitter.PipelineController controller,
EntryBuffers entryBuffers,
int numWriters) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
append(WALSplitter.RegionEntryBuffer buffer) |
List<org.apache.hadoop.fs.Path> |
finishWritingAndClose() |
int |
getNumberOfRecoveredRegions() |
Map<byte[],Long> |
getOutputCounts() |
boolean |
keepRegionEvent(WAL.Entry entry)
Some WALEdit's contain only KV's for account on what happened to a region.
|
finishWriting, flush, restartWriterThreadsIfNeeded, startWriterThreadspublic LogRecoveredEditsOutputSink(WALSplitter walSplitter, WALSplitter.PipelineController controller, EntryBuffers entryBuffers, int numWriters)
public List<org.apache.hadoop.fs.Path> finishWritingAndClose() throws IOException
finishWritingAndClose 在类中 OutputSinkIOExceptionpublic void append(WALSplitter.RegionEntryBuffer buffer) throws IOException
append 在类中 OutputSinkbuffer - A WAL Edit EntryIOExceptionpublic boolean keepRegionEvent(WAL.Entry entry)
OutputSinkkeepRegionEvent 在类中 OutputSinkpublic Map<byte[],Long> getOutputCounts()
getOutputCounts 在类中 OutputSinkpublic int getNumberOfRecoveredRegions()
getNumberOfRecoveredRegions 在类中 OutputSinkCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.