command-line - 知道偏移量 kafka 是否已重置的命令
问题描述
最近我更改了主题的名称,然后我的消费者似乎阅读了该主题的所有消息,而忽略了偏移量。我想知道是否有人知道我可以检查我的偏移量是否已重置的命令?
谢谢马库斯
解决方案
在卡夫卡版本 2+
如果您描述您的消费者组可以看到偏移量:
kafka-consumer-groups --describe --group <consumer group name> --bootstrap-server <kafka broker IP>:9092
要将偏移更改为最新:
kafka-consumer-groups --bootstrap-server <kafka broker IP>:9092 --group <consumer group name> --topic <Topic name> --reset-offsets --to-latest --execute
根据您的 kafka 消费者,消费者组具有从头开始、从偏移量或最新读取消息的属性。
推荐阅读
- swift - 滚动到 WKWebView 的底部,macOS?
- javascript - 如何在 Angular 6 中格式化日期?
- angular - JSONP 调用成功,但出现错误:JSONP 注入脚本未调用回调
- python - 如何对 1000 个独特的时间序列数据进行数据探索?
- amazon-web-services - 如何在 AWS Lambda 中正确创建身份验证中间件
- c++ - GTest:使用 std::function 参数化测试时的 Valgrind 警告
- python - sklearn中字母的N-gram
- python - 尝试使用枕头/PIL 库时不理解此 FileNotFoundError
- c# - 具有展开和聚合的 MongoDB 性能
- php - mysqli更新查询未捕获异常