Zookeeper3.4.10使用Curator
2017-08-27 09:08
169 查看
在学习使用Curator时,盲目的直接是用了最新版本,代码完全按照官网写了,但是运行就是报错,无奈问了度娘,最终发现是curator使用的版本问题。
搜做到一篇文章(文章出处)
意思就是说,curaotr版本换成低版本的(2.XX)就可以了
我本地的zookeeper版本是3.4.10,在curator官网中,有使用curator最新版本的解决方法:
很简单,使用maven引入curator的jar文件,默认curator-recipes会引入zookeeper3.5.X的beta版本的依赖,所以要把这个版本排除掉。为了使代码中能够使用zookeeper的依赖,所以,还需要导入zookeeper的依赖。
这样就解决了3.4.X版本使用curator的最新版本4.0的问题。
在curator官网(见上面截图)中有提示,最新版本的curator有些特性在3.4.X版本中是不支持的,为了确保代码的正确,最好加入版本模式的判断,使用isZk34CompatibilityMode()方法进行判断即可。
(完)
搜做到一篇文章(文章出处)
意思就是说,curaotr版本换成低版本的(2.XX)就可以了
我本地的zookeeper版本是3.4.10,在curator官网中,有使用curator最新版本的解决方法:
很简单,使用maven引入curator的jar文件,默认curator-recipes会引入zookeeper3.5.X的beta版本的依赖,所以要把这个版本排除掉。为了使代码中能够使用zookeeper的依赖,所以,还需要导入zookeeper的依赖。
<dependencies> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.10</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>4.0.0</version> <exclusions> <exclusion> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> </exclusion> </exclusions> </dependency> </dependencies>
这样就解决了3.4.X版本使用curator的最新版本4.0的问题。
在curator官网(见上面截图)中有提示,最新版本的curator有些特性在3.4.X版本中是不支持的,为了确保代码的正确,最好加入版本模式的判断,使用isZk34CompatibilityMode()方法进行判断即可。
(完)
相关文章推荐
- Zookeeper系列三:Zookeeper客户端的使用(Zookeeper原生API如何进行调用、ZKClient、Curator)
- ZooKeeper(3.4.5) - 使用 Curator(2.7.0) 监听事件
- 使用curator实现对zookeeper的增、删、改、查、回调
- [curator] Netflix Curator 使用 Zookeeper 编程
- zookeeper入门之Curator的使用之几种监听器的使用
- zookeeper学习笔记-zkclient,curator使用
- 使用curator实现对zookeeper的增、删、改、查、回调
- Zookeeper学习(Curator使用)
- 使用curator实现对zookeeper的增、删、改、查、回调
- ZooKeeper——Curator客户端基本使用(笔记)
- Zookeeper客户端Curator使用详解
- curator的使用(将Zookeeper封装的客户端)
- zookeeper之Curator框架(CRUD/事务/选举/锁)的使用
- Zookeeper实例Curator API-使用curator来创建一个ZooKeeper客户端
- ZooKeeper(3.4.5) 使用Curator监听事件
- 7.5 zookeeper客户端curator的基本使用 + zkui
- zookeeper学习笔记-zkclient,curator使用
- Curator:让ZooKeeper使用更容易
- 使用Apache Curator监控Zookeeper的Node和Path的状态
- zookeeper使用(三)--Curator客户端操作zookeeper