zookeeper客户端创建节点数据

来源:互联网 发布:优化 人才发展环境 编辑:程序博客网 时间:2024/06/05 11:25

1.关闭防火墙

2.如果防火墙关闭后,任然不能创建节点,则设置的time大一点



import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apache.zookeeper.ZooDefs.Ids;import org.apache.zookeeper.ZooKeeper;import org.junit.Before;import org.junit.Test;public class zkClient {ZooKeeper zk;public static String connectString = "192.168.120.3:2181";public static int sessionTimeout = 20000;//private CountDownLatch connectedSignal = new CountDownLatch(1);  public zkClient() {}@Beforepublic void init()throws Exception{zk =new ZooKeeper(connectString, sessionTimeout, new Watcher(){public void process(WatchedEvent event){System.out.println(event.getPath()+"---"+event.getType());};});System.out.println(zk.toString());//connectedSignal.await();  }@Testpublic void zkCreate() throws Exception{//String cr = zk.create("/20171021", "liyongming".getBytes(), Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT);String cr = zk.create("/03", "liyongming".getBytes(), Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT);String data = zk.getData("/03", true, null).toString();System.out.println(data);}}


阅读全文
0 0
原创粉丝点击