|
Class Summary |
| HBaseInterClusterReplicationEndpoint |
A ReplicationEndpoint implementation for replicating to another HBase cluster. |
| 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. |
| Replication |
Gateway to Replication. |
| ReplicationHLogReaderManager |
Wrapper class around HLog to help manage the implementation details
such as compression. |
| ReplicationLoad |
This class is used for exporting some of the info from replication metrics |
| 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 |
| ReplicationSourceManager |
This class is responsible to manage all the replication
sources. |
| 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 |