启动Producer报错kafka Failed to send messages after 3 tries
发布日期:2021-11-14 04:12:12 浏览次数:2 分类:技术文章

本文共 434 字,大约阅读时间需要 1 分钟。

出错原因排查:

1.没有启动kafka服务

解决办法:在命令行中进入到kafka目录下,输入

bin/kafka-server-start.sh config/server.properties
启动kafka服务

2.可能没有配置server.properties文件中advertised.host.name属性

解决办法:配置hosts文件 做zookeeper服务器的映射配置。

advertised.host.name=127.0.0.1

远程连接的话 是根据这个配置来找broker的,默认是localhost ,所以如果不是本机运行的话 应该设置此值 来确保通信畅通

修改完成之后关闭kafka服务并重启kafka服务

bin/kafka-server-stop.sh
bin/kafka-server-start.sh config/server.properties

3.topic被占用

解决办法:更换producer和consumer的topic

转载地址:https://blog.csdn.net/meng_dream_fly/article/details/75006216 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java TCP通信基础知识
下一篇:composer 简要

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月26日 17时49分10秒