栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

对于kafka java 生产者客户端发送数据,linux消费者客户端无法接收数据

对于kafka java 生产者客户端发送数据,linux消费者客户端无法接收数据

首先,在linux端运行下列两个命令是可以正常发送和获取数据

# 消费者
kafka-console-consumer.sh --zookeeper hadoop101:2181 --topic test

# 生产者
kafka-console-producer.sh --broker-list hadoop101:9092 --topic test 

但是java通过kafka-client的API写的代码始终不能跟kafka通信:java producer的消息发不出去, java comsumer也收不到任何消息。

仔细检查了下代码中IP、端口都没有写错。

解决办法:

找到kafka/config/server.properties文件中的advertised.listeners,将注释去掉,修改如下值,IP地址修改成自己的即可

advertised.listeners=PLAINTEXT://192.168.75.137:9092

重启kafka即可

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311291.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号