检查 Kafka 主题是否收到过任何数据

Check if a Kafka topic had ever received any data

我现在的题目是空的,不知道之前有没有数据。我用这个命令检查了偏移量:

./kafka-run-class kafka.tools.GetOffsetShell \
    --bootstrap-server myserver:9072 \
    --topic mytopic

它显​​示偏移量为0。我的问题是,这意味着该主题中从未有过数据?删除旧数据后偏移量是否会重置?比如,偏移量为 12 的数据是否有可能比偏移量为 25 的数据更新? 提前致谢。

偏移量永远不会随着保留而减少,不会。

虽然您没有指定它,但 --time -1 是默认参数(最新偏移量),因此这确实意味着该主题是空的。