Kafka代理日志中此错误的含义是什么?

时间:2019-02-16 05:30:45

标签: apache-kafka apache-kafka-streams

此错误是什么意思?

  

无法在kafka代理中为流应用程序附加错误   分区?

https://www.hienthaoshop.com/

每当我启动我的kafka流应用程序时,我都会看到很多这些错误。 该错误是什么意思,我该如何解决?

2 个答案:

答案 0 :(得分:2)

这是一个已知的错误,将通过https://cwiki.apache.org/confluence/display/KAFKA/KIP-360%3A+Improve+handling+of+unknown+producer

解决

您不能做很多事情,但是需要等待修复。

问题是,Kafka Streams主动从重新分区主题中删除数据(cf https://issues.apache.org/jira/browse/KAFKA-6150),因此增加保留时间无济于事-实际上,Kafka Streams已经使用retention.ms=MAX_VALUE配置了重新分区主题。

您唯一可以做的就是增加重新分区主题的主题配置segment.bytessegment.ms。增大段可减少事务生产者状态丢失的可能性,因为活动段不受活动数据清除的约束,因此数据可以保留更长的时间。

答案 1 :(得分:1)