【发布时间】:2020-09-26 20:25:44
【问题描述】:
当任何消息推送到 Kafka 主题时,我会看到以下消息。 我的消息仅包含 5 个元素,它是纯文本,它不会超过 300 个字符,但仍会出现以下错误。
WARN [SocketServer brokerId=0] Unexpected error from /127.0.0.1; closing connection (org.apache.kafka.common.network.Selector)
org.apache.kafka.common.network.InvalidReceiveException: Invalid receive (size = 1920298859 larger than 504857600)
at org.apache.kafka.common.network.NetworkReceive.readFrom(NetworkReceive.java:104)
at org.apache.kafka.common.network.KafkaChannel.receive(KafkaChannel.java:381)
at org.apache.kafka.common.network.KafkaChannel.read(KafkaChannel.java:342)
at org.apache.kafka.common.network.Selector.attemptRead(Selector.java:609)
at org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:541)
at org.apache.kafka.common.network.Selector.poll(Selector.java:467)
at kafka.network.Processor.poll(SocketServer.scala:689)
at kafka.network.Processor.run(SocketServer.scala:594)
at java.lang.Thread.run(Thread.java:748)
如果在 8 到 10 小时左右长时间没有活跃的消费者,kafka 本身会在 Kubernetes 中杀死。
我想要一些好的文章来在 Kubernetes 中设置 Kafka 集群,感谢任何帮助。
【问题讨论】: