ZK使用异常:KeeperErrorCode = Unimplemented

水深无声 2023-07-12 08:46 54阅读 0赞

SpringBoot集成Dubbo+zookeeper报错(KeeperErrorCode = Unimplemented)

错误信息

org.apache.zookeeper.KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented for *******

版本
org.apache.Dubbo2.7.5+zookeeper3.6.0

原因:

调用dubbo接口时使用curator版本问4.3.x ,查询curator官网看到
Curator 4.0 has a hard dependency on ZooKeeper 3.5.x,
curator4.0以上的版本只支持zk3.5.x以上的版本,
目前zookeeper3.5没有发布正式版本,可以降低curator的版本。

以上是网上查找出来的方法,

按照该方法尝试去解决,还是报同样的错误。
目前org.apache.zookeeper已经发布3.6.0的正式版。
仔细检查了下配置,发现服务发布者的zk用的是3.6.0的版本,
curator用的是4.3.0的版本,服务消费者curator用的是3.3.0的版本,版本不一致导致报如上的错误。

解决方式:

把版本号统一成最新的。

发表评论

表情:
评论列表 (有 0 条评论,54人围观)

还没有评论,来说两句吧...

相关阅读