String connectString = "hadoop1:2181,hadoop2:2181,hadoop3:2181”; int sessionTimeout = 2000; ZooKeeper zookeeper = new ZooKeeper(connectString, sessionTimeout, new Watcher() { @Override public void process(WatchedEvent event) { ... } });
方法名 | 返回值 | 作用 | 各参数 | 备注 |
String create(final String path, byte data[], List<ACL> acl,CreateMode createMode) | 返回值是path的字符串 | 创建节点 |
|
|
Stat setData(final String path, byte data[], int version) | 节点状态对象,里面包含节点的各种信息,包括节点更改的版本,节点创建的日期等等。 | 设置节点的数据 |
|
|
List<String> getChildren(String path, boolean watch) | 节点下子节点集合,只有节点名称,不是全路径 | 获取子节点列表 |
|
|
byte[] getData(String path, boolean watch, Stat stat) | 该节点的值 | 获取该节点的值 |
|
|
void delete(final String path, int version) | 删除节点 |
|
原文:https://www.cnblogs.com/xiatianyu/p/9038970.html