kafka消费者kafka-console-consumer接收不到数据

发送端
在这里插入图片描述
接收端
在这里插入图片描述web

问题
采用内置的zookeeper,发送端发送数据,接收端可以接收数据
可是采用外置的zookeeper,发送端发送数据,接收端一直接收不到数据
解决:
先判断主题是否一致,若是一致就在关闭kafka
./kafka-server-stop.sh ../config/server.properties
修改一下配置,确保这些配置已加上,不要用localhost,在listeners的ip地址和端口号要和消费者,生产者的的地址端口号一直
vim ../config/server.propertiesst3
在这里插入图片描述
在这里插入图片描述
最后把log.dirs后面的文件删除或者从新换个地址
rm -rf /tmp/kafka
在这里插入图片描述
从新在前台启动kafka,注意查看打印在桌面的日志,有无报错信息
./kafka-server-start.sh ../config/server.properties
若是没有报错信息,启动正常,那么就能够在后台启动了
./kafka-server-start.sh -daemon ../config/server.properties
建立生产者
./kafka-console-producer.sh --broker-list 172.16.193.175:9092 --topic test3
建立消费者
./kafka-console-consumer.sh --bootstrap-server 172.16.193.175:9092 --topic test3 --from-beginningbootstrap