java - 如何查找 Kafka 主题中未删除的第一条消息
问题描述
我有一个主题,里面有一些消息。保留时间结束后,部分消息被删除,包括偏移点的消息和其后的许多消息。
如何在主题中找到最旧的现有消息?我听说API中有一些方法,但我找不到。如果有人知道怎么做,请帮忙,因为我已经通过在文档中搜索它而受到折磨。提前致谢。
解决方案
您可以使用kafka-console-consumer
with--max-messages 1
和--from-beginning
来获取最旧的消息:
kafka-console-consumer --bootstrap-server localhost:9092 --topic topic_name --from-beginning --max-messages 1
推荐阅读
- java - 如何从 Firebase 中同时检索字符串和列表
- c# - 如何在 Asp.Net Core MVC 中进行自定义模型绑定
- javascript - 如何在按钮单击时验证输入不保存 0 或小于 0?
- java - 当可滚动的recyclerView i仅占手机屏幕的一半时,如何在活动中滚动整个屏幕
- isabelle - 在区域设置(组)内使用规则 Isabelle
- python - 如何从一个 Django 模型中获取数据以在模板循环中查询另一个模型?
- javascript - addEventListener 被忽略
- visual-studio-code - VSCode remote-ssh 扩展:服务器端端口
- eclipse - git 将 maven 项目添加到现有存储库
- android - 如何禁用 Firebase 应用分发的电子邮件通知