| Interface | Description |
|---|---|
| HLog | |
| HLog.Reader | |
| HLog.Writer | |
| MetricsEditsReplaySource |
Interface of the source that will export metrics about log replay statistics when recovering a
region server in distributedLogReplay mode
|
| MetricsWALSource |
Interface of the source that will export metrics about the region server's HLog.
|
| WALActionsListener |
Get notification of
FSHLog/WAL log events. |
| WALCellCodec.ByteStringCompressor | |
| WALCellCodec.ByteStringUncompressor |
| Class | Description |
|---|---|
| Compressor |
A set of static functions for running our custom WAL compression/decompression.
|
| HLog.Entry |
Utility class that lets us keep track of the edit with it's key.
|
| HLogFactory | |
| HLogKey |
A Key for an entry in the change log.
|
| HLogPrettyPrinter |
HLogPrettyPrinter prints the contents of a given HLog with a variety of
options affecting formatting and extent of content.
|
| HLogSplitter |
This class is responsible for splitting up a bunch of regionserver commit log
files that are no longer being written to, into new files, one per region for
region to replay on startup.
|
| HLogSplitter.MutationReplay |
A struct used by getMutationsFromWALEntry
|
| HLogUtil | |
| MetricsEditsReplaySourceImpl |
Hadoop1 implementation of MetricsMasterSource.
|
| MetricsWAL |
Class used to push numbers about the WAL into the metrics subsystem.
|
| MetricsWALEditsReplay |
Class used to push numbers about WAL edits replay into the metrics subsystem.
|
| MetricsWALSourceImpl |
Class that transitions metrics from HLog's MetricsWAL into the metrics subsystem.
|
| ProtobufLogReader |
A Protobuf based WAL has the following structure:
|
| ProtobufLogWriter |
Writer for protobuf-based WAL.
|
| ReaderBase | |
| SecureProtobufLogReader | |
| SecureProtobufLogWriter | |
| SecureWALCellCodec |
A WALCellCodec that encrypts the WALedits.
|
| SequenceFileLogReader | |
| WALCellCodec |
Compression in this class is lifted off Compressor/KeyValueCompression.
|
| WALCoprocessorHost |
Implements the coprocessor environment and runtime support for coprocessors
loaded within a
FSHLog. |
| WALEdit |
WALEdit: Used in HBase's transaction log (WAL) to represent
the collection of edits (KeyValue objects) corresponding to a
single transaction.
|
| WALEditsReplaySink |
This class is responsible for replaying the edits coming from a failed region server.
|
| WriterBase |
Context used by our wal dictionary compressor.
|
| Exception | Description |
|---|---|
| FailedLogCloseException |
Thrown when we fail close of the write-ahead-log file.
|
| OrphanHLogAfterSplitException |
Copyright © 2014 The Apache Software Foundation. All rights reserved.