kafka启动报错(Cluster ID)不匹配问题以及解决

 更新时间:2023年12月20日 10:13:59   作者:第五羽火  
这篇文章主要介绍了kafka启动报错(Cluster ID)不匹配问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

kafka启动报错(Cluster ID)不匹配问题

有时候在启动Kafka的时候会出现如下报错信息:

InconsistentClusterIdException: The Cluster ID -A0n-rHCT9e5IadkrA0tkw doesn't match stored clusterId Some(E-xpRlfuRqicvCYyRf9O9w) in meta.properties.

The broker is trying to join the wrong cluster.

Configured zookeeper.connect may be wrong.

个人尝试的解决方法

是找到上面提到的meta.properties文件,这个文件在kafka的bin目录下的installkafka_2.13-2.5.0logs目录下

(如果是Windows系统,则在bin/windows目录)

这个目录是在Kafka初次成功启动后就自动生成的,后续创建主题和索引偏移量等信息都会在这个目录

目录文件如下

installkafka_2.13-2.5.0logs目录

将该文件中的cluster.id的值改成和报错信息中的值一样即可,不需要其他操作:

但还是要注意该操作会不会对之前生产的数据造成影响(虽然我自己测试的结果是没有影响,之前消费过的数据仍然能够消费)。

下面附上Kafka的一些操作命令

  • 启动zookeeper:
.\zookeeper-server-start.bat ..\..\config\zookeeper.properties
  • 启动Kafka:
.\kafka-server-start.bat ..\..\config\server.properties
  • 创建主题:
.\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic 主题名称1
  • 查看主题:
.\kafka-topics.bat --zookeeper localhost:2181 --list
  • 生产者生产消息:
.\kafka-console-producer.bat --broker-list localhost:9092 --topic 主题名称1
  • 消费者消费消息:
.\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic 主题名称1 --from-beginning

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot项目整合mybatis的方法步骤与实例

    SpringBoot项目整合mybatis的方法步骤与实例

    今天小编就为大家分享一篇关于SpringBoot项目整合mybatis的方法步骤与实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • java实现24点游戏

    java实现24点游戏

    每次取出4张牌,使用加减乘除,第一个能得出24者为赢,这篇文章主要就为大家详细介绍了java实现24点游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • java实现最短路径算法之Dijkstra算法

    java实现最短路径算法之Dijkstra算法

    这篇文章主要介绍了java实现最短路径算法之Dijkstra算法, Dijkstra算法是最短路径算法中为人熟知的一种,是单起点全路径算法,有兴趣的可以了解一下
    2017-10-10
  • springboot ehcache 配置使用方法代码详解

    springboot ehcache 配置使用方法代码详解

    EhCache是一个比较成熟的Java缓存框架,Springboot对ehcache的使用非常支持,所以在Springboot中只需做些配置就可使用,且使用方式也简易,今天给大家分享springboot ehcache 配置使用教程,一起看看吧
    2021-06-06
  • Java中的可变参数常见用法实例总结

    Java中的可变参数常见用法实例总结

    这篇文章主要介绍了Java中的可变参数常见用法,结合实例形式总结分析了java可变参数的常见功能、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-10-10
  • java和 javaw 及 javaws的区别解析

    java和 javaw 及 javaws的区别解析

    这篇文章主要介绍了java和 javaw 及 javaws的区别解析,本文通过实例给大家详细介绍,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Nacos服务注册客户端服务端原理分析

    Nacos服务注册客户端服务端原理分析

    这篇文章主要为大家介绍了Nacos服务注册客户端服务端原理分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 生成8位随机不重复的数字编号的方法

    生成8位随机不重复的数字编号的方法

    生成随机不重复的数字编号在某些情况下也会用到,本文以生成8位随机不重复的数字编号为例与大家分享下具体的实现过程,感兴趣的朋友可以参考下
    2013-09-09
  • 微服务之间如何通过feign调用接口上传文件

    微服务之间如何通过feign调用接口上传文件

    这篇文章主要介绍了微服务之间如何通过feign调用接口上传文件的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • IDEA启动报错Internal error. Please refer to https://jb.gg/ide/critical-startup-errors解决办法

    IDEA启动报错Internal error. Please refer to https://jb.gg/i

    这篇文章主要介绍了IDEA启动报错Internal error. Please refer to https://jb.gg/ide/critical-startup-errors解决办法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04

最新评论