直接上代码:
package com.sdp.zookeeper;
import java.util.List;
import org.I0Itec.zkclient.ZkClient;
import org.apache.zookeeper.CreateMode;
public class Main {
public static void main(String[] args) {
ZkClient zkClient = new ZkClient("127.0.0.1:2181");//建立连接
// zkClient.exists('/root'); //判断目录是否存在
zkClient.create("/root","mydata", CreateMode.PERSISTENT);//创建目录并写入数据
String data=zkClient.readData("/root");
System.out.println(data);
zkClient.delete("/root");//删除目录
// zkClient.deleteRecursive("/root");//递归删除节目录
}
}
别忘记引入zkClient的jar包。以gradle为例:
dependencies {
compile group: 'com.101tec', name: 'zkclient', version: '0.9'
}