package com.hqyg.disjob.curator;
import org.apache.curator.framework.CuratorFramework;
import org.apache.curator.framework.CuratorFrameworkFactory;
import org.apache.curator.retry.ExponentialBackoffRetry;
import org.apache.zookeeper.CreateMode;
public class CuratorConTest {
public static void main(String[] args) throws Exception {
String path = "/hqyg-test/child";
CuratorFramework client = CuratorFrameworkFactory.builder().connectString("127.0.0.1:2180")
.sessionTimeoutMs(10000).retryPolicy(new ExponentialBackoffRetry(30000, 6)).build();
client.start();
System.out.println(client);
client.create().creatingParentsIfNeeded().withMode(CreateMode.EPHEMERAL).forPath(path,"hqyg".getBytes());
String data = new String(client.getData().forPath(path));
System.out.println(data);
client.setData().forPath(path, "new data".getBytes());
System.out.println("new data:"+new String(client.getData().forPath(path)));
}
}