KAFKA报could not be established. Broker may not be available
场景:安装完kafka集群后,程序创建topic时报错could not be established. Broker may not be available
问题:
1.kafka开放了9092,9093,9094这三个端口,使用语句
firewall-cmd --zone=public --add-port=80/tcp --add-port=8080/tcp --add-port=443/tcp --add-port=7000/tcp --add-port=3306/tcp --add-port=6379/tcp --add-port=9092/tcp --add-port=9093/tcp --add-port=2181-2183/tcp --add-port=8848/tcp --add-port=3389/tcp --add-port=6379/tcp --add-port=22/tcp --permanent && firewall-cmd --reload && firewall-cmd --list-all
这里吐槽一下,百度云服务器太拉了,没有监控界面,只能用命令监控服务器运行数据,而且开放的端口
还需要手动敲命令。唯一好的是,远程失效时间比较长,不需要频繁的登录
2.然后我本地telnet了一下,还是无法连通,但是kafka在服务器中运行正常
3.所以推算出,kafka监听出现了问题,监听是在config/server.propreties文件里配置的
解决:
编辑 config/server.propreties 如图把IP改成 0.0.0.0
原因是 0.0.0.0监听的是服务器上所有网卡,而127.0.0.1只是回环网卡,只能运用于本地监听
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤