import org.apache.zookeeper.*; public class ZookeeperServerExample { private static final String ZOOKEEPER_ADDRESS = "localhost:2181"; private static final int SESSION_TIMEOUT = 5000; public static void main(String[] args) throws Exception { ZooKeeper zooKeeper = new ZooKeeper(ZOOKEEPER_ADDRESS, SESSION_TIMEOUT, null); String path = "/example"; String data = "Hello, ZooKeeper!"; CreateMode createMode = CreateMode.PERSISTENT; zooKeeper.create(path, data.getBytes(), ZooDefs.Ids.OPEN_ACL_UNSAFE, createMode); byte[] nodeData = zooKeeper.getData(path, false, null); System.out.println("Node data: " + new String(nodeData)); String newData = "Hello, ZooKeeper updated!"; zooKeeper.setData(path, newData.getBytes(), -1); byte[] updatedNodeData = zooKeeper.getData(path, false, null); System.out.println("Updated node data: " + new String(updatedNodeData)); zooKeeper.delete(path, -1); zooKeeper.close(); } }


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