Apache kafka Kafka Streams应用程序重置工具没有';无法工作,无法将主题偏移量重置为0

Apache kafka Kafka Streams应用程序重置工具没有';无法工作,无法将主题偏移量重置为0,apache-kafka,apache-kafka-streams,Apache Kafka,Apache Kafka Streams,我引用并试图用于重置kafka streams应用程序。但是,即使我完成了所有先决条件和必要的步骤,当我检查重置主题偏移量是否为/opt/cloudera/parcels/KAFKA/lib/KAFKA/bin/KAFKA consumer groups.sh时,当前偏移量仍然不是0 有人能帮忙吗?非常感谢。根据您使用的版本,重置工具会提交“起始偏移量”的零-如果您的主题被保留并被截断,“起始偏移量”不再为零 这是出于设计,实际上比提交零要好,因为在这种情况下,零将是无效的偏移量,并且在应用程序

我引用并试图用于重置kafka streams应用程序。但是,即使我完成了所有先决条件和必要的步骤,当我检查重置主题偏移量是否为
/opt/cloudera/parcels/KAFKA/lib/KAFKA/bin/KAFKA consumer groups.sh时,当前偏移量仍然不是0


有人能帮忙吗?非常感谢。

根据您使用的版本,重置工具会提交“起始偏移量”的零-如果您的主题被保留并被截断,“起始偏移量”不再为零

这是出于设计,实际上比提交零要好,因为在这种情况下,零将是无效的偏移量,并且在应用程序重新启动时会触发
auto.offset.reset
(如果未将其配置为“最早的”,则会出现一些不希望出现的行为)


您可以通过
bin/kafka-run-class.sh kafka.tools.GetOffsetShell

获取主题的当前最早偏移量如果kafka Streams应用程序的输入主题需要保留,那么重置kafka Streams应用程序的最佳方法是什么,以便它可以从偏移量0重新处理主题?如果重置工具不工作,我们如何手动执行?谢谢@Matthias J.SaxIt一个主题需要保留,偏移量为零的位置没有数据——数据被删除了。为什么要提交偏移量为零?