我有一个KafkaConsumer,记录了以下错误
Heartbeat thread failed due to unexpected error java.lang.IllegalStateException: No entry found for connection 1
随后是KafkaConsumer.poll()
抛出IllegalStateException
。
在这种情况下,我可以继续调用KafkaConsumer.poll()
并期望它会重新连接并继续运行吗?
还是这是无法恢复的错误,这意味着我不能再使用此使用者?
答案 0 :(得分:0)
此问题的根本原因是KAFKA-7974,所以这并不是一个例外,您应该从中恢复,因为消费者的内部应该处理这种情况。
它将在Kafka 2.1.2、2.2.1和2.3.0中解决。