Zookeeper的API
1,输出子节点
首先我们从客户端命令行中看到有以下子节点:
则使用API操作:
package zyl;
import java.io.IOException;
import java.util.List;
import org.apache.zookeeper.KeeperException;
import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.Watcher;
import org.apache.zookeeper.ZooKeeper;
import org.junit.Before;
import org.junit.Test;
public class ZKCliet {
private ZooKeeper zkCli;
private static final String CONNECT_STRING = "hadoop102:2181,hadoop103:2181,hadoop104:2181";
private static final int SESSTION_TIMEOUT = 2000;
@Before
public void before() throws IOException {
zkCli = new ZooKeeper(CONNECT_STRING, SESSTION_TIMEOUT, new Watcher() {
public void process(WatchedEvent arg0) {
// TODO Auto-generated method stub
System.out.println("默认回调函数")