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的进程啊
查看下你的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外网转发
你的答案