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只是回环网卡,只能运用于本地监听

 

 

posted @   蔡徐坤1987  阅读(12224)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示