zookeeper知识点三(删除节点)
来源:互联网 发布:现在做淘宝客挣钱吗 编辑:程序博客网 时间:2024/06/07 07:04
public class DeleteNodeSync implements Watcher{
private static ZooKeeper zooKeeper;
public static void main(String[] args) throws IOException, InterruptedException, KeeperException {
zooKeeper = new ZooKeeper("127.0.0.1:2181",5000,new DeleteNodeSync());
System.out.println(zooKeeper.getState().toString());
Thread.sleep(Integer.MAX_VALUE);
}
private void doSomething(ZooKeeper zooKeeper){
try {
zooKeeper.delete("/node_1", -1);
} catch (InterruptedException e) {
e.printStackTrace();
} catch (KeeperException e) {
e.printStackTrace();
}
}
@Override
public void process(WatchedEvent event) {
System.out.println("事件状态:" + event.getState() +",事件类型:" + event.getType() +",事件涉及路径:" + event.getPath());
if (event.getState()==KeeperState.SyncConnected){
if (event.getType()==EventType.None && null==event.getPath()){
doSomething(zooKeeper);
}
}
}
}
private static ZooKeeper zooKeeper;
public static void main(String[] args) throws IOException, InterruptedException, KeeperException {
zooKeeper = new ZooKeeper("127.0.0.1:2181",5000,new DeleteNodeSync());
System.out.println(zooKeeper.getState().toString());
Thread.sleep(Integer.MAX_VALUE);
}
private void doSomething(ZooKeeper zooKeeper){
try {
zooKeeper.delete("/node_1", -1);
} catch (InterruptedException e) {
e.printStackTrace();
} catch (KeeperException e) {
e.printStackTrace();
}
}
@Override
public void process(WatchedEvent event) {
System.out.println("事件状态:" + event.getState() +",事件类型:" + event.getType() +",事件涉及路径:" + event.getPath());
if (event.getState()==KeeperState.SyncConnected){
if (event.getType()==EventType.None && null==event.getPath()){
doSomething(zooKeeper);
}
}
}
}
0 0
- zookeeper知识点三(删除节点)
- zookeeper知识点三(获取节点数据)
- zookeeper知识点三(获取子节点)
- zookeeper知识点三(判断节点是否存在)
- zookeeper递归删除所有节点
- zookeeper生成节点、删除节点 For Java
- zookeeper知识点一(同步创建节点)
- zookeeper知识点二(更新节点数据)
- zookeeper递归删除znode节点java Demo
- Zookeeper实例原生API--删除节点
- Zookeeper实例ZkClient API-删除节点
- zookeeper知识点一(创建带有权限的节点)
- ZooKeeper 节点
- zookeeper 节点
- 无法删除节点 Zookeeper: Packet len5391978 is out of range
- Zookeeper实例原生API--删除节点接口权限
- Zookeeper实例Curator API-使用Curator删除节点
- ZooKeeper之Java客户端API使用—删除节点。
- Java compiler level does not match the version of the instal
- Unity3D Shader官方教程翻译(六)----Shader语法:Pass的Color, Material, Lighting
- div.2/D. As Fast As Possible<数学题,二分>
- SSD优化案例:读策略优化和中断多核绑定
- C# using 三种使用方式
- zookeeper知识点三(删除节点)
- Summer day 16——UVa 11549相关
- 分组背包问题Matlab实现——之基本背包扩展贪心解法
- 背包问题九讲[转载]
- Mac安装并破解最新Office2016
- 几个经常用到的字符串的截取
- LeetCode 234. Palindrome Linked List
- Android焦点控制
- 可以兼容java和php的双向加密和解密类