zookeeper和curator的版本问题

有一个工程,用到了curator 4.0.1版本,在本地进行调试开发,为了方便,启动了本地的一个低版本的zookeeper,结果在启动的时候报错 zookeeper 连接不上,当时就怀疑了 zookeeper 的版本过低导致。

于是到 apache 官网下载最新版本的 zookeeper,下载了:https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz ,然后进行解压,居然说解压失败,有文件重复,以为自己下载的不正确,反复用不同的工具下载了好几遍都是同样的错误。为了解决这个问题,我在linux环境中下载这个包,进行解压,没有报错了,然后再压缩,再下载到本地后解压,没有错了。

启动 zookeeper 之前,需要将 zookeeper 解压后的 conf/zoo_sample.cfg 改名为 zoo.cfg,然后 bin/zkServer.cmd start 启动即可。

然后运行 curator 4.0.1 ,这样就顺利连接上了。

网上的人这么说的:
Curator 存在版本兼容问题。
Curator 2.x.x-兼容两个zk 3.4.x 和zk 3.5.x,
Curator 3.x.x-兼容兼容zk 3.5。

发表评论

邮箱地址不会被公开。 必填项已用*标注