Provides access to gauges and counters.
Interface that defines a replication source
Hadoop2 implementation of MetricsReplicationSource.
This class is for maintaining the various replication statistics for a sink and publishing them through the metrics interfaces.
This class is for maintaining the various replication statistics for a source and publishing them through the metrics interfaces.
Gateway to Replication.
This class is used for exporting some of the info from replication metrics
This class is responsible for replicating the edits coming from another cluster.
Maintains a collection of peers to replicate to, and randomly selects a single peer to replicate to per set of data to replicate.
Wraps a replication region server sink to provide the ability to identify it.
Class that handles the source of a replication stream.
Comparator used to compare logs together based on their start time
This class is responsible to manage all the replication sources.
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.
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
Wrapper class around WAL to help manage the implementation details such as compression.
Copyright © 2015 The Apache Software Foundation. All Rights Reserved.