我在局域网三台服务器 192.168.51.233,192.168.51.247,192.168.51.223部署了kafka集群使用了sasl_plaintext 认证机制,配置了jaas文件,在使用kafka-topics.sh创建topic报超时错误,深入排查发现,kafka的controller无法连接其他两台broker,但是我用ping 地址和telnet 端口都是通的,每台kafka 服务的listeners 和advertised.listeners配置分别对应服务器ip
“isteners=SASL_PLAINTEXT://192.168.51.233:9092”和“advertised.listeners=SASL_PLAINTEXT://192.168.51.233:9092”;
“listeners=SASL_PLAINTEXT://192.168.51.247:9092”和“advertised.listeners=SASL_PLAINTEXT://192.168.51.247:9092”;
“listeners=SASL_PLAINTEXT://192.168.51.223:9092”和“advertised.listeners=SASL_PLAINTEXT://192.168.51.223:9092”
使用zkCli.sh 可以kafka注册到zookeeper上
controller 日志显示,无法连接其他broker
配置检查了很多遍,尝试了各种方法 无济于事!