1、创建一个maven工程,引入zookeeper jar包,.pom文件中添加以下内容:
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.4.8</version>
</dependency>
2、通过Java AIP实现连接Zookeeper,然后打印连接状态,并创建、修改、删除节点
public static void main(String[] args) {
try {
final CountDownLatch countDownLatch = new CountDownLatch(1);
ZooKeeper zk = new ZooKeeper("192.168.1.102:2181,192.168.1.102:2182,192.168.1.102:2183",
4000, new Watcher() {
@Override
public void process(WatchedEvent event) {
if(Event.KeeperState.SyncConnected == event.getState()) {
//收到了服务器端响应事件,连接成功
countDownLatch.countDown();
}
}
});
countDownLatch.await();
System.out.println(