Package org.apache.hadoop.hbase.wal
package org.apache.hadoop.hbase.wal
-
ClassDescriptionorg.apache.hadoop.hbase.wal.AbstractFSWALProvider<T extends org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL<?>>Base class of a WAL Provider that returns a single thread safe WAL that writes to Hadoop FS.org.apache.hadoop.hbase.wal.AbstractFSWALProvider.Initializerorg.apache.hadoop.hbase.wal.AbstractFSWALProvider.WALStartTimeComparatorComparator used to compare WAL files together based on their start time.org.apache.hadoop.hbase.wal.AbstractWALRoller<T extends org.apache.hadoop.hbase.Abortable>Runs periodically to determine if the WAL should be rolled.org.apache.hadoop.hbase.wal.AsyncFSWALProviderA WAL provider that use
AsyncFSWAL
.org.apache.hadoop.hbase.wal.AsyncFSWALProvider.AsyncWriterorg.apache.hadoop.hbase.wal.BoundedEntryBuffersUsed forBoundedRecoveredEditsOutputSink
.org.apache.hadoop.hbase.wal.BoundedGroupingStrategyA WAL grouping strategy that limits the number of wal groups to "hbase.wal.regiongrouping.numgroups".org.apache.hadoop.hbase.wal.BoundedRecoveredHFilesOutputSinkA WALSplitter sink that outputsHFile
s.org.apache.hadoop.hbase.wal.EntryBuffersClass which accumulates edits and separates them into a buffer per region while simultaneously accounting RAM usage.org.apache.hadoop.hbase.wal.EntryBuffers.RegionEntryBufferA buffer of some number of edits for a given region.org.apache.hadoop.hbase.wal.FSHLogProviderA WAL provider that useFSHLog
.org.apache.hadoop.hbase.wal.FSHLogProvider.Writerorg.apache.hadoop.hbase.wal.NamespaceGroupingStrategyA WAL grouping strategy based on namespace.org.apache.hadoop.hbase.wal.NettyAsyncFSWALConfigHelperHelper class for passing netty event loop config toAsyncFSWALProvider
.org.apache.hadoop.hbase.wal.OutputSinkThe following class is an abstraction class to provide a common interface to support different ways of consuming recovered edits.org.apache.hadoop.hbase.wal.OutputSink.WriterThreadorg.apache.hadoop.hbase.wal.RegionGroupingProviderA WAL Provider that returns a WAL per group of regions.org.apache.hadoop.hbase.wal.RegionGroupingProvider.RegionGroupingStrategyMap identifiers to a group number.org.apache.hadoop.hbase.wal.WALA Write Ahead Log (WAL) provides service for reading, writing waledits.org.apache.hadoop.hbase.wal.WAL.EntryUtility class that lets us keep track of the edit with it's key.org.apache.hadoop.hbase.wal.WALEditUsed in HBase's transaction log (WAL) to represent a collection of edits (Cell/KeyValue objects) that came in as a single transaction.org.apache.hadoop.hbase.wal.WALFactoryEntry point for users of the Write Ahead Log.org.apache.hadoop.hbase.wal.WALKeyKey for WAL Entry.org.apache.hadoop.hbase.wal.WALKeyImplDefault implementation of Key for an Entry in the WAL.org.apache.hadoop.hbase.wal.WALPrettyPrinterWALPrettyPrinter prints the contents of a given WAL with a variety of options affecting formatting and extent of content.org.apache.hadoop.hbase.wal.WALProviderThe Write Ahead Log (WAL) stores all durable edits to the HRegion.org.apache.hadoop.hbase.wal.WALProvider.AsyncWriterorg.apache.hadoop.hbase.wal.WALProvider.Writerorg.apache.hadoop.hbase.wal.WALProvider.WriterBaseorg.apache.hadoop.hbase.wal.WALSplitterSplit RegionServer WAL files.org.apache.hadoop.hbase.wal.WALSplitter.PipelineControllerContains some methods to control WAL-entries producer / consumer interactionsorg.apache.hadoop.hbase.wal.WALSplitUtilThis class provides static methods to support WAL splitting related worksorg.apache.hadoop.hbase.wal.WALSplitUtil.MutationReplayA struct used by getMutationsFromWALEntryorg.apache.hadoop.hbase.wal.WALStreamReaderA one way WAL reader, without reset and seek support.org.apache.hadoop.hbase.wal.WALTailingReaderA WAL reader which is designed for be able to tailing the WAL file which is currently being written.org.apache.hadoop.hbase.wal.WALTailingReader.Resultorg.apache.hadoop.hbase.wal.WALTailingReader.State