错误原因提示的是超时,但是按照网上的说法扩大超时限制,也没有卵用。而且,私以为30s已经很长了,我就发送了1条测试数据,总不能还会超时。
所以本质原因肯定是因为zookeeper和kafka之间的什么地方不对,导致中间代理出现问题,才一直发送不成功。所以按照另一种方法,清空zookeeper的所有数据,让zookeeper和kafka重新建立联系,重新创建分片。测试有效。
我的zookeeper和kafka全部是通过docker启动的,所以直接清空对应的data文件夹里面的数据,重新启动镜像服务即可。
可参考下面链接: