一些测试:
String path = "/tlog2/test/fuck"; boolean exists = zkClient.exists(path); CuratorFramework zkClient = CuratorFrameworkFactory.newClient( "10.232.31.216:3325,10.232.31.215:3325,10.232.31.219:3325", new RetryPolicy() { @Override public boolean allowRetry(int retryCount, long elapsedTimeMs) { return false; } }); Watcher watcher = new Watcher() { @Override public void process(WatchedEvent event) { System.out.println(event.getType()); //client.checkExists().usingWatcher(watcher).inBackground(backgroundCallback).forPath(path) } }; BackgroundCallback callback = new BackgroundCallback() { @Override public void processResult(CuratorFramework client, CuratorEvent event) throws Exception { switch (event.getType()) { case GET_DATA: { if (event.getResultCode() == KeeperException.Code.OK.intValue()) { //logger.trace("GET_DATA: {}", event); //setNewData(event.getData()); System.out.println("GET_DATA: "+ event); } break; } case EXISTS: { if (event.getResultCode() == KeeperException.Code.NONODE.intValue()) { //logger.trace("EXISTS=>NONODE: {}", event); System.out.println("EXISTS=>NONODE: "+ event); //setNewData(null); } else if (event.getResultCode() == KeeperException.Code.OK.intValue()) { System.out.println("EXISTS=>OK: "+event); //client.getData().inBackground(backgroundCallback).forPath(path); } break; } default: System.out.println("Unknown CuratorEvent: " + event.getType()); break; } } }; zkClient.checkExists().usingWatcher(watcher).inBackground(callback).forPath(path);
相关推荐
zookeeper 入门到精通文档...................................................................................................................................................................................
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...
Zookeeper入门到精通
zookeeper入门材料.pdf
ZooKeeper入门简介及配置使用 ZooKeeper 是⼀一个为分布式应⽤用所设计的分布的、开源的协调服务。分布式的应⽤用 可以建⽴立在同步、配置管理、分组和命名等服务的更⾼高级别的实现的基础之上。 ZooKeeper 意欲设计...
搭建ZOOKEEPER集群服务器 ZOOKEEPER基本操作 ZOOKEEPER临时节点 监控ZOOKEEPER节点
zookeeper 入门到精通视频 包含项目实战 分布式事务 leader 选举 视频
公司最近开发的一个项目需要用到ZK,内部分享的一个Zookeeper 入门的一个PPT,共享出来
zookeeper入门教程
Dubbo+Zookeeper入门实例
NULL 博文链接:https://425826501.iteye.com/blog/2424450
ZooKeeper入门简介及配置使用
dubbo+zookeeper入门资源,可直接使用,适合新手练习使用。博文地址:http://blog.csdn.net/sysmwx/article/details/78870386
Zookeeper 从入门到精通及实战案例 开发详解 案例实战 Web界面监控 。。。。 。。。。 。。。。
dubbo+zookeeper快速入门程序
很好的大数据学习资料,适合初学者使用,详细介绍了zookeeper
6.1. Zookeeper入门 2 6.1.1. 概述 2 6.1.2. 特点 3 6.1.3. 数据结构 4 6.1.4. 应用场景 4 6.1.5. 下载地址 6 6.2. Zookeeper安装 7 6.2.1. 本地模式安装部署 7 6.2.2. 配置参数解读 9 6.3. Zookeeper实战(开发重点...
zookeeper 入门
主要是一些zookeeper的代码 可结合博主的zookeeper从入门到精通进行阅读 详情可配合我的博客进行学习 https://blog.csdn.net/weixin_47872288/article/details/120444546
介绍ZooKeeper服务的基础知识,并详细了解了数据模型及其属性