kafka1.1.1集群运行出现org.apache.kafka.common.network.InvalidReceiveException: Invalid receive (size = -720899)?

想喝好几罐八宝粥的男孩 发表于: 2020-06-17   最后更新时间: 2020-06-18  

kafka集群正常运行下,突然有一个节点宕机,请教大神解答一下。@半兽人
kafka版本1.1.1,环境正式生产环境,主要是采集相关数据发送到kakfa中。相关的参数均为默认值:

socket.send.buffer.bytes=102400
socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600

报错信息为:

org.apache.kafka.common.network.InvalidReceiveException: Invalid receive (size = -720899)

由于配置了自动重启kafka脚本,过一段时间后,kafka机器重新恢复正常,查找源码发现,screenshot
screenshot



您需要解锁本帖隐藏内容请: 点击这里
本帖隐藏的内容




上一条: kafka异常问题
下一条: Kafka connect 如何确保消息发送成功和顺序的?

  • size表示读取的字符或字节数,为 None 或负数时读取到了EOF,是结尾处

    • 我把我的机器当时的报错日志截图发给你看一下,大佬,但是这个节点再出现这个问题后直接挂掉了,回复中不能截图,已经在问答中截图,麻烦大佬再帮我看看吧,这是在正式环境中挂掉一个节点会对集群产生重大影响,谢谢了