测试flume、kafka 组件遇到的几个问题

编程入门 行业动态 更新时间:2024-10-24 06:30:33

1.flume采用netcat的方式测试服务是否正常启动的异常:
ERROR .apache.flume.source.NetcatSource - Unable to bind to socket. Exception follows.
java.net.BindException: Address already in use

原因:flume中的source设置的端口被占用 换一个端口即可
2…启动kafka的生产者时,发送消息失败的异常
Connection to node -1 could not be established. Broker may not be available. (.apache.kafka.clients.NetworkClient)

消费者可以正常启动
./kafka-console-consumer.sh --topic mytopic --zookeeper localhost:2181

错误的方式:./kafka-console-producer.sh --topic mytopic --broker-list localhost:9092 生产者能够正常启动但是不能发送数据

解决办法:将listeners设置为:PLAINTEXT://192.168.3.102:9092
误区:即使将生产者和地址都改为localhost也不能解决问题,即使修改zookeeper中的地址也是无效
可能是 因为hosts的原因,生产者只能ip启动
ip可以是主机中的任何一个,消费者可以用localhost启动

更多推荐

几个问题,组件,测试,kafka,flume

本文发布于:2023-05-25 10:40:42,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/226443.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:几个问题   组件   测试   kafka   flume

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!