public class ClusterStatus extends Object
Constructor and Description |
---|
ClusterStatus(ZkStateReader zkStateReader,
ZkNodeProps props) |
Modifier and Type | Method and Description |
---|---|
protected void |
crossCheckReplicaStateWithLiveNodes(List<String> liveNodes,
NamedList<Object> collectionProps)
Walks the tree of collection status to verify that any replicas not reporting a "down" status is
on a live node, if any replicas reporting their status as "active" but the node is not live is
marked as "down"; used by CLUSTERSTATUS.
|
void |
getClusterStatus(NamedList results) |
public ClusterStatus(ZkStateReader zkStateReader, ZkNodeProps props)
public void getClusterStatus(NamedList results) throws org.apache.zookeeper.KeeperException, InterruptedException
org.apache.zookeeper.KeeperException
InterruptedException
protected void crossCheckReplicaStateWithLiveNodes(List<String> liveNodes, NamedList<Object> collectionProps)
liveNodes
- List of currently live node names.collectionProps
- Map of collection status information pulled directly from ZooKeeper.Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.