|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hbase.replication.ReplicationStateZKBase
@InterfaceAudience.Private public abstract class ReplicationStateZKBase
This is a base class for maintaining replication state in zookeeper.
Field Summary | |
---|---|
protected Abortable |
abortable
|
protected org.apache.hadoop.conf.Configuration |
conf
|
static byte[] |
DISABLED_ZNODE_BYTES
|
static byte[] |
ENABLED_ZNODE_BYTES
|
protected String |
ourClusterKey
The cluster key of the local cluster |
protected String |
peerStateNodeName
The name of the znode that contains the replication status of a remote slave (i.e. |
protected String |
peersZNode
The name of the znode that contains a list of all remote slave (i.e. |
protected String |
queuesZNode
The name of the znode that contains all replication queues |
protected String |
replicationZNode
The name of the base znode that contains all replication state. |
protected ZooKeeperWatcher |
zookeeper
|
Constructor Summary | |
---|---|
ReplicationStateZKBase(ZooKeeperWatcher zookeeper,
org.apache.hadoop.conf.Configuration conf,
Abortable abortable)
|
Method Summary | |
---|---|
List<String> |
getListOfReplicators()
|
protected boolean |
isPeerPath(String path)
Determine if a ZK path points to a peer node. |
protected boolean |
peerExists(String id)
|
protected static byte[] |
toByteArray(org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos.ReplicationState.State state)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final String peerStateNodeName
protected final String replicationZNode
protected final String peersZNode
protected final String queuesZNode
protected final String ourClusterKey
protected final ZooKeeperWatcher zookeeper
protected final org.apache.hadoop.conf.Configuration conf
protected final Abortable abortable
public static final byte[] ENABLED_ZNODE_BYTES
public static final byte[] DISABLED_ZNODE_BYTES
Constructor Detail |
---|
public ReplicationStateZKBase(ZooKeeperWatcher zookeeper, org.apache.hadoop.conf.Configuration conf, Abortable abortable)
Method Detail |
---|
public List<String> getListOfReplicators()
protected static byte[] toByteArray(org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos.ReplicationState.State state)
state
-
state
with pb magic prefix prepended suitable for
use as content of a peer-state znode under a peer cluster id as in
/hbase/replication/peers/PEER_ID/peer-state.protected boolean peerExists(String id) throws org.apache.zookeeper.KeeperException
org.apache.zookeeper.KeeperException
protected boolean isPeerPath(String path)
path
- path to be checked
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |