一、场景

通过Kafka启动命令启动Kafka无响应,每台机器的Zookeeper都已启动,但是Kafka无响应。或者出现
命令刚启动的时候jps可见kafka进程,但是过一点时间后又消失不见。

总是会报出Exit错误。

经过排查Kafka启动日志,发现异常错误信息。

二、异常错误信息

通过查看 Kafka启动日志(server.log),得到错误异常信息(kafka.common.InconsistentClusterIdException: The Cluster ID JinmlOdtR2a9MmYaeAS78g doesn't match stored clusterId Some(903zjls1SQafSy5N-o5-4Q) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.)。

三、原因分析及解决方案

Kafka启动异常的原因是,Kafka的数据日志(logs)文件中 记录的cluster.id与配置文件meta.properties
中的cluster.id不匹配造成的。
解决方案
• 删除日志目录(缺点是会造成日志数据全部丢失…)
• 删除data目录下的meta.properties文件
• 重启Kafka

----------------------------------更新----------------------------------

补充

异常错误

经过排查发现,是因为自己关闭Kafka时,使用命令不当,导致Kafka异常关闭,日志记录该异常,导致后续启动Kafka时记录的cluster.id与配置文件meta.properties中的cluster.id不匹配。
错误关闭指令:nohup bin/kafka-server-stop.sh config/server.properties 2>&1 &

解决方案

先用上述办法解决该问题,之后再关闭Kafka时输入正常关闭指令即可。
正确关闭指令:/export/server/kafka_2.12-2.4.1/bin/kafka-server-stop.sh

/export/server/kafka_2.12-2.4.1/bin/
为Kafka所在路径

Kafka启动失败异常-InconsistentClusterIdException相关推荐

  1. kafka启动失败The Cluster ID *** doesn‘t match stored clusterId Some(***) in meta.properties The broker

    前言: 启动kafka遇到问题,就是应用启动没有进行消费kafka数据导致,应用无数据入库,需要排查下问题: 1.对kafka进行重启设置,添加  startup.sh nohup bin/kafka ...

  2. kafka启动失败 The Cluster ID doesn‘t match...

    The Cluster ID doesn't match stored clusterId Some(6X43Sf6hSjifObu_Kc023w) in meta.properties. The b ...

  3. Kafka启动异常:kafka.common.InconsistentClusterIdException

    注意: kafka集群部署在zookeeper集群之上的,启动kafka之前应该先启动zookeeper 异常: 当Kafka出现异常时,强行关闭kafka集群或zookeeper集群时,重新启动时经 ...

  4. Kafka启动异常之InconsistentClusterIdException

    一.场景 kafka集群一般都是部署在zookeeper集群之上的,当Kafka出现异常时,强行关闭kafka集群或zookeeper集群时,重新启动时经常会出现异常InconsistentClust ...

  5. kafka的启动失败

    在学习搭建单机kafka的时候遇到kafka不能启动的错误. 在zookeeper可以正常running的前提下,启动kafka: bin/kafka-server-start.sh config/s ...

  6. linux虚拟机dhcp启动失败,Linux 的dhcp启动异常之No subnet declaration for eth1 (192.168.48.134)...

    最近折腾Centos自动化安装,需要的dhcp服务,使用yum -y install dhcp安装dhcp.dhcp-common的rpm包,启动dhcp时异常报错, 由于dhcp是及服务,关于dhc ...

  7. Postgres 异常断电导致启动失败的解决方法

    问题起因: 前段时间客户生产服务器,突然不小心弄断电了,虽然运维人员重启服务后,看似能正常访问,但是出现主从无法正常同步数据问题,而重新启动服务后,报could not connet to serve ...

  8. Servlet实例化异常以及tomcat子级启动失败的可能原因

    Servlet实例化异常 1.可能是jar没有放在Web-INF下面的lib目录里面以及lib包名写错了 首先是检查对应的jar包是否部署在WEB-INF的lib目录下面,如果没有需要按照要求部署 如 ...

  9. kafka-manager监控kafka集群启动失败

    使用kafka-manager监控kafka出错: 启动hadoop集群,启动zookeeper集群,启动kafka集群后,在启动kafka-manager监控kafka集群时,发现kafka-man ...

最新文章

  1. 一文提升你对深度学习分布式训练的整体认知!
  2. 值得分享!最新发现了10个冷门好用软件,一眼就会爱上
  3. jenkins中配置Ant
  4. java----八种排序算法
  5. 判断手机所属三大运营商 移动、联通、电信
  6. Android短信发送流程之普通短信发送(原)
  7. java中的正则表达式捕获组与引用的概念
  8. 二分图匹配之匈牙利算法
  9. 400电话为什么叫免费电话?
  10. window服务程序编写及发布
  11. 原型设计Axure下载安装
  12. xhEditor使用方法2
  13. Tamami教你孕前如何选购防辐射服
  14. 权威机构发布行业白皮书,菜鸟有望成为数智航运时代的领军者
  15. mac x99算法 java_黑苹果从入门到精通 篇九:从Clover转向OpenCore的X99 iMac Pro(一)...
  16. zxing 生成二维码,可设置logo、二维码颜色、白边大小
  17. docker容器内pip install 显示 warning
  18. Python爬取简单网页内容
  19. AM Best将中国再保险(集团)股份有限公司及其子公司的发行人信用评级展望调整为正面,并确认中国再保险(香港)股份有限公司的信用评级
  20. 动态规划——最长湍流子数组

热门文章

  1. 在ubuntu 18上进行NPB和mpiP的整合
  2. 平台币继续拉升,短期仍看涨
  3. start.spring.io网站访问不到
  4. keil分散加载文件sct写法
  5. java编译找不到文件_java报错找不到文件解决方法
  6. android期末课设选题_基于本科计算机安卓android毕业设计选题题目
  7. 贪心算法 003:Tian Ji -- The Horse Racing
  8. redis配置文件样例(二)
  9. uiq3.0sdk最终版模拟器显示中文
  10. 计算机论文答辩代码讲解,计算机专业毕业论文答辩的程序讲解