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 @ 2022-04-14 10:32  蔡徐坤1987  阅读(11298)  评论(0编辑  收藏  举报