Package org.apache.hadoop.hbase.replication
package org.apache.hadoop.hbase.replication
Multi Cluster Replication
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].
-
ClassDescriptionA Base implementation for
ReplicationEndpoint
s.AChainWALEntryFilter
for providing more flexible optionsAWALEntryFilter
which contains multiple filters and applies them in chain orderFilters out entries with our peerClusterId (i.e.A tool for copying replication peer data across different replication peer storages.A filesystem based replication peer storage.ABaseReplicationEndpoint
for replication endpoints whose target cluster is an HBase cluster.Wraps a replication region server sink to provide the ability to identify it.Filter a WAL Entry by the peer config according to the table and family which it belongs to.Helper class for storing replication barriers in family 'rep_barrier' of meta table.ReplicationEndpoint is a plugin which implements replication to other HBase clusters, or other systems.A context forReplicationEndpoint.replicate(ReplicateContext)
method.An HBase Replication exception.A factory class for instantiating replication objects that deal with replication state.The replication listener interface can be implemented if a class needs to subscribe to events generated by the ReplicationTracker.A HBase ReplicationLoad to present MetricsSink informationA HBase ReplicationLoad to present MetricsSource informationReplicationPeer manages enabled / disabled state for the peer.State of the peer, whether it is enabled or notA configuration for the replication peer cluster.For creatingReplicationPeerConfig
.The POJO equivalent of ReplicationProtos.ReplicationPeerDescription.This provides an class for maintaining a set of peer clusters.Perform read/write to the replication peer storage.Specify the implementations forReplicationPeerStorage
.Representing all the information for a replication queue.This class is responsible for the parsing logic for a queue id representing a queue.Perform read/write to the replication queue storage.Used to create replication storage(peer, queue) classes.Helper class for replication.Keeps KVs that are scoped other than localUsed by synchronous replication.Skips WAL edits for all System tables including hbase:meta except hbase:acl.HBase table based replication queue storage.A dummyReplicationEndpoint
that replicates nothing.A filter for WAL entry cells before being sent over to replication.A Filter for WAL entries before being sent over to replication.ZK based replication peer storage.Just retain a small set of the methods for the old zookeeper based replication queue storage, for migrating.This is a base class for maintaining replication related data,for example, peer, queue, etc, in zookeeper.