此错误是什么意思?
无法在kafka代理中为流应用程序附加错误 分区?
每当我启动我的kafka流应用程序时,我都会看到很多这些错误。 该错误是什么意思,我该如何解决?
答案 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.bytes
和segment.ms
。增大段可减少事务生产者状态丢失的可能性,因为活动段不受活动数据清除的约束,因此数据可以保留更长的时间。
答案 1 :(得分:1)