生产端报错org.apache.kafka.common.errors.TimeoutException

ighack 发表于: 2017-06-23   最后更新时间: 2022-09-02 19:54:17   9,010 游览

org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for ParallelCompute-0 due to 30037 ms has passed since batch creation plus linger time

我的环境是3台机器的集群我向A,B,C,D这些主题发信息都报这个错误。

向E,F主题发信息不报错,不知道为什么。

而且我还发现kafka-server-stop.sh,提示说没有kafka服务可以停止,但我ps查询的时候明明看到有kafka的进程啊

发表于 2017-06-23
添加评论

查看下你的kafka节点的config/server.properties

listeners=PLAINTEXT://192.168.14.140:9092

或者

advertised.listeners=PLAINTEXT://192.168.14.140:9092

配置,你的命令的ip和端口要它的一样。

如果没有配置,那说明kafka集群是不对外的,只能在本机使用默认的localhost:9092访问。

另外,如果对kafka的网路不了解,可以查看:kafka外网转发

你的答案

查看kafka相关的其他问题或提一个您自己的问题