kafka报错:kafka.errors.NoBrokers Available,Close of session 0x100457e83740000 java.io.IOException 和 The broker is trying to join the wrong cluster
kafa使用时报错:kafka.errors.NoBrokers Available 的主要可能原因是:
1. 没有依次启动 zookeeper 和 kafka;
2. kafka配置文件中 host没有写对:例如有些是 localhost:9092(local版)
此时马上检查这两部分即可。
打开zookeeper报错:WARN [NIOWorkerThread-5:NIOServerCnxn@373] - Close of session 0x100457e83740000 java.io.IOException: 远程主机强迫关闭了一个现有的连接。
解决:
需要删除zookeeper的log文件:例如windows的C:\Users\Administrator\zookeeper-x.x.x\data\version-2\
删除:zookeeper-x.x.x/data/version-2/ 下面的数据(即conf/zoo.cfg配置文件定义的dataDir=/home/zookeeper-x.x.x/data和dataLogDir=/home/zookeeper-x.x.x/logs 下的数据)
开启kafka报错:The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.
解决:
在Kafka的config目录中,打开kafka config属性文件,让server.properties查找具有参数log.dirs =的日志路径目录(log文件),然后转到日志路径目录并在其中找到文件meta.properties。打开文件meta.properties并更新cluster.id =【这个值是error里面有写的】或从日志路径目录中删除此文件或所有日志文件(本人使用),然后重新启动kafka。
【注意:删除log文件夹会直接删除topics】
#
参考:
https://blog.csdn.net/reblue520/article/details/80553506
https://www.manongdao.com/article-2281758.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架