@InterfaceAudience.Private public class ReplicationPeerManager extends Object
Used to add/remove a replication peer.
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPeer(String peerId,
ReplicationPeerConfig peerConfig,
boolean enabled) |
static ReplicationPeerManager |
create(ZKWatcher zk,
org.apache.hadoop.conf.Configuration conf) |
void |
disablePeer(String peerId) |
void |
enablePeer(String peerId) |
Optional<ReplicationPeerConfig> |
getPeerConfig(String peerId) |
ReplicationQueueStorage |
getQueueStorage() |
List<String> |
getSerialPeerIdsBelongsTo(TableName tableName) |
List<ReplicationPeerDescription> |
listPeers(Pattern pattern) |
void |
removePeer(String peerId) |
void |
updatePeerConfig(String peerId,
ReplicationPeerConfig peerConfig) |
public void addPeer(String peerId, ReplicationPeerConfig peerConfig, boolean enabled) throws ReplicationException
public void removePeer(String peerId) throws ReplicationException
public void enablePeer(String peerId) throws ReplicationException
public void disablePeer(String peerId) throws ReplicationException
public void updatePeerConfig(String peerId, ReplicationPeerConfig peerConfig) throws ReplicationException
public List<ReplicationPeerDescription> listPeers(Pattern pattern)
public Optional<ReplicationPeerConfig> getPeerConfig(String peerId)
public ReplicationQueueStorage getQueueStorage()
public static ReplicationPeerManager create(ZKWatcher zk, org.apache.hadoop.conf.Configuration conf) throws ReplicationException
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.