使用 curator 连接 zookeeper 集群 Invalid config event received

这篇具有很好参考价值的文章主要介绍了使用 curator 连接 zookeeper 集群 Invalid config event received。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

dubbo整合zookeeper

invalid configevent received,注册中心,dubbo,zookeeper,分布式

如图,错误日志

2023-11-04 21:16:18.699 ERROR 7459 [main-EventThread] org.apache.curator.framework.imps.EnsembleTracker Caller+0         at org.apache.curator.framework.imps.EnsembleTracker.processConfigData(EnsembleTracker.java:214)
 - Invalid config event received: {server.1=master:2888:3888:participant, version=0, server.3=node2:2888:3888:participant, server.2=node1:2888:3888:participant}
2023-11-04 21:16:18.699  INFO 7459 [main-EventThread] org.apache.curator.framework.imps.EnsembleTracker Caller+0         at org.apache.curator.framework.imps.EnsembleTracker.processConfigData(EnsembleTracker.java:201)
 - New config event received: {server.1=master:2888:3888:participant, version=0, server.3=node2:2888:3888:participant, server.2=node1:2888:3888:participant}
2023-11-04 21:16:18.699 ERROR 7459 [main-EventThread] org.apache.curator.framework.imps.EnsembleTracker Caller+0         at org.apache.curator.framework.imps.EnsembleTracker.processConfigData(EnsembleTracker.java:214)
 - Invalid config event received: {server.1=master:2888:3888:participant, version=0, server.3=node2:2888:3888:participant, server.2=node1:2888:3888:participant}

由日志得知

org.apache.curator.framework.imps.EnsembleTracker.processConfigData(EnsembleTracker.java:214)

是 curator 组件的 EnsembleTracker 的 214 行日志错误

顺藤摸瓜

invalid configevent received,注册中心,dubbo,zookeeper,分布式

得知,是日志级别的问题,不是异常

搜索引擎搜一下,看是否有人遇到过类似的问题

https://github.com/apache/druid/issues/11971

https://issues.apache.org/jira/browse/CURATOR-526

https://github.com/apache/curator/pull/382

invalid configevent received,注册中心,dubbo,zookeeper,分布式

得知这个问题是日志级别设置错误了,在 curator 5.x 修复了这个问题,自己在试了 maven 仓库中从 5.0.0 开始的版本,从 5.2.0 中开始变成了 info。文章来源地址https://www.toymoban.com/news/detail-785801.html

到了这里,关于使用 curator 连接 zookeeper 集群 Invalid config event received的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • curator实现的zookeeper可重入锁

    Curator是一个Apache开源的ZooKeeper客户端库,它提供了许多高级特性和工具类,用于简化在分布式环境中使用ZooKeeper的开发。其中之一就是可重入锁。 Curator提供了 InterProcessMutex 类来实现可重入锁。以下是使用Curator实现ZooKeeper可重入锁的示例: import org.apache.curator.framework.Curato

    2024年02月15日
    浏览(29)
  • ZooKeeper 实战(四) Curator Watch事件监听

    上一篇博客只介绍了有关Curator中对ZNode的CRUD操作,从本篇起开始逐步介绍更加高级的API操作。 ZooKeeper 中引入了Watcher机制来实现了发布/订阅功能能,能够让多个订阅者同时监听某一个对象,当一个对象自身状态变化时,会通知所有订阅者。虽然ZooKeeper原生支持通过注册Watc

    2024年02月02日
    浏览(28)
  • ZooKeeper 实战(五) Curator实现分布式锁

    1.1.分布式锁概念 分布式锁是一种用于实现分布式系统中的同步机制的技术。它允许在多个进程或线程之间实现互斥访问共享资源,以避免并发访问时的数据不一致问题。分布式锁的主要目的是在分布式系统中提供类似于全局锁的效果,以确保在任何时刻只有一个进程或线程

    2024年01月18日
    浏览(27)
  • zookeeper实现分布式锁-curator,java面试项目经验案例

    //5.如果不是第一个节点,需要监听前一个节点 //用一个临时变量记录当前节点的上一个节点 String previousNode = firstNode; for(String node : children){ if(currentNode.endsWith(node)){ //如果当前节点是node节点 ,那么就监听它的上一个节点 :比如 currentNode 这里是 0003节点 ,那 node就是 0002节点

    2024年04月23日
    浏览(26)
  • Server-Sent Events(以下简称 SSE)及event-source-polyfill使用单向长连接(后台主动向前端推送)

    SSE 与 WebSocket 作用相似,都是建立浏览器与服务器之间的通信渠道,然后服务器向浏览器推送信息SSE 是单向通道,只能服务器向浏览器发送,因为流信息本质上就是下载。如果浏览器向服务器发送信息,就变成了另一次 HTTP 请求 使用方法  Server-Sent Events 教程 - 阮一峰的网络

    2024年02月12日
    浏览(25)
  • 实现高可用的Zookeeper集群:使用Zookeeper和其他开源工具

    作者:禅与计算机程序设计艺术 《79. 实现高可用的Zookeeper集群:使用Zookeeper和其他开源工具》 1.1. 背景介绍 随着分布式系统的广泛应用,如何实现高可用的Zookeeper集群成为了许多开发者关注的问题。Zookeeper作为一款成熟且广泛使用的开源分布式协调系统,以其高性能、高可

    2024年02月15日
    浏览(30)
  • 使用Zookeeper对集群节点进行管理

    Zookeeper是Hadoop生态系统中分布式的服务管理框架,负责存储和管理集群中的公共数据如配置信息等,并且对节点进行注册和通知管理。它具有如下几个特点: 集群由一个领导者(Leader),多个跟随者(Follower)组成 集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。

    2024年02月06日
    浏览(27)
  • 如何使用Docker搭建ZooKeepe集群

    1、拉取镜像 2、创建网络 Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定。在实际部署中,需要指定容器ip,不允许其自行分配ip,尤其在搭建集群时。可以通过docker network create指令创建自己的bridge网络 ,在创建容器时指定网络和ip即可。 3、配置文件 a、创

    2024年02月11日
    浏览(31)
  • zookeeper的介绍和用docker搭建zookeeper集群,以及Go语言使用zookeeper

    typora-copy-images-to: imgs 2.1、Docker官方镜像 Docker Zookeeper 2.2、Docker安装zookeeper 下载zookeeper最新版的镜像 docker inspect zookeeper用来查看zookeeper的详细信息 在/root/docker/目录下新建一个zookeeper挂载点文件夹 挂载本地文件夹并启动服务 参数解释 2.3、进入zookeeper容器客户端 方式一 运行上

    2024年02月10日
    浏览(33)
  • van-uploader上传图片报错Invalid handler for event “load“(在uniapp编译)

    原因 :主要原因这里使用的vant版本是2.13.0的,在Hbuild里面运行的项目,vant插件在这里会有部分组件有兼容问题,(van-image,van-uploader等)。 解决 :主要是要实现图片上传功能,可以使用uniapp自带的上传组件( uni.uploadFile ) 官网地址 示例:

    2024年02月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包