| Interface | Description |
|---|---|
| ReplicationEndpoint |
ReplicationEndpoint is a plugin which implements replication
to other HBase clusters, or other systems.
|
| ReplicationListener |
The replication listener interface can be implemented if a class needs to subscribe to events
generated by the ReplicationTracker.
|
| ReplicationPeer |
ReplicationPeer manages enabled / disabled state for the peer.
|
| ReplicationPeers |
This provides an interface for maintaining a set of peer clusters.
|
| ReplicationQueues |
This provides an interface for maintaining a region server's replication queues.
|
| ReplicationQueuesClient |
This provides an interface for clients of replication to view replication queues.
|
| ReplicationTracker |
This is the interface for a Replication Tracker.
|
| WALEntryFilter |
A Filter for WAL entries before being sent over to replication.
|
| Class | Description |
|---|---|
| BaseReplicationEndpoint |
A Base implementation for
ReplicationEndpoints. |
| BaseWALEntryFilter |
A base class WALEntryFilter implementations.
|
| ChainWALEntryFilter |
A
WALEntryFilter which contains multiple filters and applies them
in chain order |
| HBaseReplicationEndpoint |
A
BaseReplicationEndpoint for replication endpoints whose
target cluster is an HBase cluster. |
| HBaseReplicationEndpoint.PeerRegionServerListener |
Tracks changes to the list of region servers in a peer's cluster.
|
| ReplicationEndpoint.Context | |
| ReplicationEndpoint.ReplicateContext |
A context for
ReplicationEndpoint.replicate(ReplicateContext) method. |
| ReplicationFactory |
A factory class for instantiating replication objects that deal with replication state.
|
| ReplicationLoadSink |
A HBase ReplicationLoad to present MetricsSink information
|
| ReplicationLoadSource |
A HBase ReplicationLoad to present MetricsSource information
|
| ReplicationPeerConfig |
A configuration for the replication peer cluster.
|
| ReplicationPeersZKImpl |
This class provides an implementation of the ReplicationPeers interface using Zookeeper.
|
| ReplicationPeerZKImpl | |
| ReplicationQueueInfo |
This class is responsible for the parsing logic for a znode representing a queue.
|
| ReplicationQueuesClientZKImpl | |
| ReplicationQueuesZKImpl |
This class provides an implementation of the ReplicationQueues interface using Zookeeper.
|
| ReplicationSourceDummy |
Source that does nothing at all, helpful to test ReplicationSourceManager
|
| ReplicationStateZKBase |
This is a base class for maintaining replication state in zookeeper.
|
| ReplicationTrackerZKImpl |
This class is a Zookeeper implementation of the ReplicationTracker interface.
|
| ScopeWALEntryFilter |
Keeps KVs that are scoped other than local
|
| SystemTableWALEntryFilter |
Skips WAL edits for all System tables including META
|
| TableCfWALEntryFilter | |
| TestMasterReplication | |
| TestMasterReplication.CoprocessorCounter |
Use a coprocessor to count puts and deletes.
|
| TestMultiSlaveReplication | |
| TestPerTableCFReplication | |
| TestReplicationBase |
This class is only a base for other integration-level replication tests.
|
| TestReplicationChangingPeerRegionservers |
Test handling of changes to the number of a peer's regionservers.
|
| TestReplicationDisableInactivePeer | |
| TestReplicationEndpoint |
Tests ReplicationSource and ReplicationEndpoint interactions
|
| TestReplicationEndpoint.ReplicationEndpointForTest | |
| TestReplicationEndpoint.ReplicationEndpointReturningFalse | |
| TestReplicationEndpoint.ReplicationEndpointWithWALEntryFilter | |
| TestReplicationKillMasterRS |
Runs the TestReplicationKillRS test and selects the RS to kill in the master cluster
Do not add other tests in this class.
|
| TestReplicationKillMasterRSCompressed |
Run the same test as TestReplicationKillMasterRS but with WAL compression enabled
Do not add other tests in this class.
|
| TestReplicationKillRS | |
| TestReplicationKillSlaveRS |
Runs the TestReplicationKillRS test and selects the RS to kill in the slave cluster
Do not add other tests in this class.
|
| TestReplicationSmallTests | |
| TestReplicationSource | |
| TestReplicationStateBasic |
White box testing for replication state interfaces.
|
| TestReplicationStateZKImpl | |
| TestReplicationSyncUpTool | |
| TestReplicationTrackerZKImpl |
This class tests the ReplicationTrackerZKImpl class and ReplicationListener interface.
|
| TestReplicationWALEntryFilters | |
| TestReplicationWithTags | |
| TestReplicationWithTags.TestCoprocessorForTagsAtSink | |
| TestReplicationWithTags.TestCoprocessorForTagsAtSource |
| Enum | Description |
|---|---|
| ReplicationPeer.PeerState |
State of the peer, whether it is enabled or not
|
| Exception | Description |
|---|---|
| ReplicationException |
An HBase Replication exception.
|