| 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.
|
| ReplicationPeerConfigBuilder |
For creating
ReplicationPeerConfig. |
| ReplicationPeerConfigListener | |
| ReplicationPeerStorage |
Perform read/write to the replication peer storage.
|
| ReplicationQueueStorage |
Perform read/write to the replication queue storage.
|
| ReplicationTracker |
This is the interface for a Replication Tracker.
|
| WALCellFilter |
A filter for WAL entry cells before being sent over to replication.
|
| WALEntryFilter |
A Filter for WAL entries before being sent over to replication.
|
| Class | Description |
|---|---|
| BaseReplicationEndpoint |
A Base implementation for
ReplicationEndpoints. |
| BulkLoadCellFilter | |
| ChainWALEntryFilter |
A
WALEntryFilter which contains multiple filters and applies them
in chain order |
| ClusterMarkingEntryFilter |
Filters out entries with our peerClusterId (i.e.
|
| 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.
|
| NamespaceTableCfWALEntryFilter |
Filter a WAL Entry by the peer config: replicate_all flag, namespaces config, table-cfs config,
exclude namespaces config, and exclude table-cfs config.
|
| 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.
|
| ReplicationPeerConfig.ReplicationPeerConfigBuilderImpl | |
| ReplicationPeerDescription |
The POJO equivalent of ReplicationProtos.ReplicationPeerDescription
|
| ReplicationPeerImpl | |
| ReplicationPeers |
This provides an class for maintaining a set of peer clusters.
|
| ReplicationQueueInfo |
This class is responsible for the parsing logic for a queue id representing a queue.
|
| ReplicationStorageFactory |
Used to create replication storage(peer, queue) classes.
|
| ReplicationTrackerZKImpl |
This class is a ZooKeeper implementation of the ReplicationTracker interface.
|
| ReplicationUtils |
Helper class for replication.
|
| ScopeWALEntryFilter |
Keeps KVs that are scoped other than local
|
| SystemTableWALEntryFilter |
Skips WAL edits for all System tables including META
|
| VerifyWALEntriesReplicationEndpoint |
A dummy
ReplicationEndpoint that replicates nothing. |
| ZKReplicationPeerStorage |
ZK based replication peer storage.
|
| ZKReplicationQueueStorage |
ZK based replication queue storage.
|
| ZKReplicationStorageBase |
This is a base class for maintaining replication related data,for example, peer, queue, etc, in
zookeeper.
|
| Enum | Description |
|---|---|
| ReplicationPeer.PeerState |
State of the peer, whether it is enabled or not
|
| Exception | Description |
|---|---|
| ReplicationException |
An HBase Replication exception.
|
Cluster replication documentation has been moved to the link:http://hbase.apache.org/book.html#_cluster_replication[Cluster Replication] section of the link:http://hbase.apache.org/book.html[Apache HBase Reference Guide].
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.