curator 样例运行问题

最近学习zookeeper,单机安装了3.4.10版,基本功能通过自带客户端运行正常。下载curator学习编程,结果遇到几个问题,记录并分享。

1、下载curator4.0.1源代码,在eclipse中通过maven编译成功。运行自带例字PathCache也成功,于是将测试中的TestServer去掉,连接自己安装的zookeeper服务器,意外发生,每次运行都是TestServer版,奇怪了。

在网上查看相关问题,也没有解决。经查找运行代码,结果在target/classes目录下也有class文件,删除之后,产生不能加载类的问题,将eclipse的build path 的out path改为target/classes目录,运行,是修改过的代码。说明eclipse编译运行,与maven管理机制结合的不完美。

2、运行修改过的pathcache代码,添加节点数据出现java.lang.NoSuchMethodError: org.apache.zookeeper.server.quorum.flexible.QuorumMaj.<init>(Ljava/util/Map;)V错误。

在网上查看相关问题,是curator和zookeeper的版本不匹配的问题。调整样例依赖的zookeeper jar包为3.4.10,运行成功。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值