开发者社区 > 云原生 > 正文

zookeeper bug 建议升级版本

consumer 端报错

03:29:47,208 ERROR ClientCnxn:422 - from localhost-startStop-1-SendThread(192.168.1.91:2181) java.lang.NoClassDefFoundError: org/apache/zookeeper/server/ZooTrace at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1196) Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.server.ZooTrace at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) ... 1 more

https://issues.apache.org/jira/browse/ZOOKEEPER-2618

3.4.10 版本修复了此 bug ,建议升级下版本。

原提问者GitHub用户DeadLion

展开
收起
大圣东游 2023-05-11 20:36:26 230 0
1 条回答
写回答
取消 提交回答
  • 你给的链接我看过了,根据大家的讨论,并不是zookeeper客户端的bug; 而是要通过这两个手段解决:

    1、shutting down zk client before the application.

    2、to make the client eagerly load the ZooTrace class by using it at boot or in other convenient place.

    这或许是dubbo的shutdownhook机制在tomcat等容器环境下工作的机制问题

    原回答者GitHub用户

    2023-05-12 12:01:42
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关产品

  • 微服务引擎
  • 相关电子书

    更多
    《MSE 微服务网关》 立即下载
    微服务引擎 MSE 治理中心重磅发布 立即下载
    阿里云微服务引擎 MSE 2.0 线上发布 立即下载