import org.apache.zookeeper.*; public class ZooKeeperExample implements Watcher { private static final String ZOOKEEPER_ADDRESS = "localhost:2181"; private static final int SESSION_TIMEOUT = 5000; private static final String NODE_PATH = "/example"; public static void main(String[] args) throws Exception { ZooKeeper zooKeeper = new ZooKeeper(ZOOKEEPER_ADDRESS, SESSION_TIMEOUT, new ZooKeeperExample()); String createdNodePath = zooKeeper.create(NODE_PATH, "example data".getBytes(), ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT); System.out.println("Created node: " + createdNodePath); zooKeeper.setData(NODE_PATH, "new data".getBytes(), -1); System.out.println("Updated node data: " + new String(zooKeeper.getData(NODE_PATH, false, null))); zooKeeper.delete(NODE_PATH, -1); System.out.println("Deleted node."); zooKeeper.close(); } @Override public void process(WatchedEvent event) { System.out.println("Received event: " + event.getType()); } }


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