Kafka Producer往 Kafka send数据错误:Kafka Producer error Expiring 1 record(s) for TOPIC:XXXXXX: 30 ms

错误原因提示的是超时,但是按照网上的说法扩大超时限制,也没有卵用。而且,私以为30s已经很长了,我就发送了1条测试数据,总不能还会超时。

所以本质原因肯定是因为zookeeper和kafka之间的什么地方不对,导致中间代理出现问题,才一直发送不成功。所以按照另一种方法,清空zookeeper的所有数据,让zookeeper和kafka重新建立联系,重新创建分片。测试有效。

我的zookeeper和kafka全部是通过docker启动的,所以直接清空对应的data文件夹里面的数据,重新启动镜像服务即可。

可参考下面链接:

https://stackoverflow.com/questions/46750420/kafka-producer-error-expiring-10-records-for-topicxxxxxx-6686-ms-has-passed

你可能感兴趣的:(kafka)