1 Maven导入
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>5.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>5.1.0</version>
</dependency>
2 基本操作
2.1 连接客户端
RetryPolicy retryPolicy = new ExponentialBackoffRetry(3000, 10);
CuratorFramework client = CuratorFrameworkFactory.newClient("192.168.170.148:2181",
60 * 1000, 15 * 1000, retryPolicy);
CuratorFramework client = CuratorFrameworkFactory.builder()
.connectString("192.168.170.148:2181")
.sessionTimeoutMs(60 * 1000)
.connectionTimeoutMs(15 * 1000)
.retryPolicy(retryPolicy).build();
client.start();
2.2 创建节点
String path = curatorFramework.create().forPath("/app3");
System.out.println(path);
String path2 = curatorFramework.create().withMode(CreateMode.EPHEMERAL).forPath("/app4");
System.out.println(path2);
String path3 = curatorFramework.create().creatingParentsIfNeeded()