<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.7.0</version> </dependency> String connectionString = "localhost:2181"; int sessionTimeout = 5000; ZooKeeper zookeeper = new ZooKeeper(connectionString, sessionTimeout, null); String path = "/mynode"; byte[] data = "Hello, ZooKeeper!".getBytes(); CreateMode mode = CreateMode.PERSISTENT; zookeeper.create(path, data, ZooDefs.Ids.OPEN_ACL_UNSAFE, mode); String path = "/mynode"; byte[] newData = "Hello, ZooKeeper!".getBytes(); int version = zookeeper.exists(path, false).getVersion(); zookeeper.setData(path, newData, version); String path = "/mynode"; int version = zookeeper.exists(path, false).getVersion(); zookeeper.delete(path, version); String path = "/mynode"; Watcher watcher = new Watcher() { @Override public void process(WatchedEvent event) { System.out.println("Node event: " + event.getType()); } }; zookeeper.exists(path, watcher);


上一篇:
下一篇:
切换中文