dubbo+zookeeper报错KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented forXXXXXX

在尝试使用Dubbo与Zookeeper进行整合时,遇到了KeeperException$UnimplementedException,该异常通常表明在操作Zookeeper时,遇到了未实现的方法。查阅官方文档(http://curator.apache.org/zk-compatibility.html)可以找到更多关于这个问题的解决方案和兼容性指南。
摘要由CSDN通过智能技术生成

今天在弄dubbo的时候,到zookeeper中注册的时候抛出一个异常如下,后来在查阅资料的时候发现我使用curator-framework的版本是4.0+版本,在它的官网中说使用4.0在支持ZooKeeper 3.4.x集合需要排除依赖ZooKeeper
官网提示:http://curator.apache.org/zk-compatibility.html

官网上是这么说的:
ZooKeeper 3.5.x
    Curator 4.0 has a hard dependency on ZooKeeper 3.5.x
    If you are using ZooKeeper 3.5.x there's nothing additional to do - just use Curator 4.0
ZooKeeper 3.4.x
    Curator 4.0 supports ZooKeeper 3.4.x ensembles in a soft-compatibility mode. To use this mode you must exclude ZooKeeper when adding Curator to your dependency management tool.

gradle如下排除依赖即可

compile ("org.apache.curator:curator-framework:4.0.0") {
            exclude group: 'org.apache.zookeeper', module: 'zookeeper'
 }

异常信息

com.alibaba.dubbo.rpc.RpcException: Failed to register dubbo://192.168.56.1:20881/xxx.xxx.service.UserService?anyhost=true&application=provider&dubbo=2.6.2&generic=false&interface=xxx.xxx.service.UserService&methods=saveUser&pid=6676&side=provider&timestamp=1532056521679 to zookeeper zookeeper://10.10.0.20:2181/com.alibaba.dubbo.registry.RegistryService?application=provider&dubbo=2.6.2&interface=com.alibaba.dubbo.registry.RegistryService&pid=6676&timestamp=1532056521671, cause: KeeperErrorCode = Unimplemented for /dubbo/xxx.xxx.service.UserService/providers/dubbo%3A%2F%2F192.168.56.1%3A20881%2Fxxx.xxx.service.UserService%3Fanyhost%3Dtrue%26application%3Dprovider%26dubbo%3D2.6.2%26generic%3Dfalse%26interface%3Dxxx.xxx.service.UserService%26
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值