启动Producer报错kafka Failed to send messages after 3 tries

来源:互联网 发布:js给span标签赋值 编辑:程序博客网 时间:2024/06/02 20:38

出错原因排查:

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


阅读全文
0 0
原创粉丝点击