最近在学习使用Zookeeper和Curator,使用过程中报了一堆
org.apache.zookeeper.KeeperException$UnimplementedException 和 NoSuchMethodError错误,作为一个老司机看到这样的报错 基本可以断定是版本使用问题 根据使用Zookeeper服务器使用的版本决定项目中maven的pom.xml文件设定ZK版本,ZK版本确定后选Curator版本 问题解决 最终版本配置如下
<!-- zookeeper -->
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.4.10</version>
</dependency>
<!-- zookeeper curator -->
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-client</artifactId>
<version>2.11.1</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>2.11.1</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>2.11.1</version>
</dependency>