| 接口 | 说明 |
|---|---|
| PeerProcedureHandler |
A handler for modifying replication peer in peer procedures.
|
| ReplicationSourceInterface |
Interface that defines a replication source
|
| SourceFSConfigurationProvider |
Interface that defines how a region server in peer cluster will get source cluster file system
configurations.
|
| WALEntrySinkFilter |
Implementations are installed on a Replication Sink called from inside
ReplicationSink#replicateEntries to filter replicated WALEntries based off WALEntry attributes.
|
| WALFileLengthProvider |
Used by replication to prevent replicating unacked log entries.
|
| 类 | 说明 |
|---|---|
| DefaultSourceFSConfigurationProvider |
This will load all the xml configuration files for the source cluster replication ID from
user configured replication configuration directory.
|
| DumpReplicationQueues |
Provides information about the existing states of replication, replication peers and queues.
|
| HBaseInterClusterReplicationEndpoint |
A
ReplicationEndpoint
implementation for replicating to another HBase cluster. |
| HFileReplicator |
It is used for replicating HFile entries.
|
| MetricsSink |
This class is for maintaining the various replication statistics for a sink and publishing them
through the metrics interfaces.
|
| MetricsSource |
This class is for maintaining the various replication statistics for a source and publishing them
through the metrics interfaces.
|
| PeerProcedureHandlerImpl | |
| RecoveredReplicationSource |
Class that handles the recovered source of a replication stream, which is transfered from
another dead region server.
|
| RecoveredReplicationSourceShipper |
Used by a
RecoveredReplicationSource. |
| RefreshPeerCallable |
The callable executed at RS side to refresh the peer config/state.
|
| RegionReplicaReplicationEndpoint |
A
ReplicationEndpoint endpoint
which receives the WAL edits from the WAL, and sends the edits to replicas
of regions. |
| Replication |
Gateway to Replication.
|
| ReplicationLoad |
This class is used for exporting some of the info from replication metrics
|
| ReplicationObserver |
An Observer to add HFile References to replication queue.
|
| ReplicationSink |
This class is responsible for replicating the edits coming
from another cluster.
|
| ReplicationSinkManager |
Maintains a collection of peers to replicate to, and randomly selects a
single peer to replicate to per set of data to replicate.
|
| ReplicationSinkManager.SinkPeer |
Wraps a replication region server sink to provide the ability to identify
it.
|
| ReplicationSource |
Class that handles the source of a replication stream.
|
| ReplicationSource.LogsComparator |
Comparator used to compare logs together based on their start time
|
| ReplicationSourceFactory |
Constructs a
ReplicationSourceInterface |
| ReplicationSourceManager |
This class is responsible to manage all the replication sources.
|
| ReplicationSourceShipper |
This thread reads entries from a queue and ships them.
|
| ReplicationStatus | |
| ReplicationStatus.ReplicationStatusBuilder | |
| ReplicationSyncUp |
In a scenario of Replication based Disaster/Recovery, when hbase Master-Cluster crashes, this
tool is used to sync-up the delta from Master to Slave using the info from ZooKeeper.
|
| ReplicationThrottler |
Per-peer per-node throttling controller for replication: enabled if
bandwidth > 0, a cycle = 100ms, by throttling we guarantee data pushed
to peer within each cycle won't exceed 'bandwidth' bytes
|
| SerialReplicationSourceWALReader |
WAL reader for a serial replication peer.
|
| 枚举 | 说明 |
|---|---|
| ReplicationSourceShipper.WorkerState |
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.