kafka在运行一段时间后报错:环境:windows org.apache.kafka.common.errors.TimeoutException: Expiring 20 record(s) for topic-0:120001 ms has passed since batch creation plus linger time
查看下你的kafka节点的
server.xml
中listeners=PLAINTEXT://192.168.14.140:9092
或者
advertised.listeners=PLAINTEXT://192.168.14.140:9092
配置,你的命令的ip和端口要它的一样。
如果没有配置,ip则使用默认的
localhost:9092
这个已经改过了 是数据量大的时候就会报出这个问题
ok,一般第一次出现的比较多,你关注下集群物理资源的瓶颈(比如磁盘io,网络,内存),接近物理极限的话只能扩节点,而不是调整配置了。
可调整:
参考来自:Kafka Producer配置
谢谢您给的建议及方案 按这个思路做下调整
解决了嘛?
你的答案