我正在尝试重置 kafka 主题特定分区的偏移量,但我没有找到任何命令。
我能够使用以下命令重置主题的所有分区的偏移量,但我只想重置特定分区的偏移量。
适用于所有分区的命令
kafka-consumer-groups.sh -- bootstap-server localhost:1111 -- command-config <file> -- group <group> -- topic <topic> -- reset-offset -- shift-by -1
Run Code Online (Sandbox Code Playgroud)
上述命令不接受分区,并为所有分区重置。如何仅重置特定分区。
war*_*iak 17
要仅更改特定分区的偏移量,您必须传递--topic要修改的标志、主题名称和分区号。
可以使用以下命令:
./bin/kafka-consumer-groups.sh --bootstrap-server localhost:1111 --group grId --topic someTopicName:0 --reset-offsets --shift-by 1 --execute
Run Code Online (Sandbox Code Playgroud)
来自的摘要kafka-consumer.groups.sh可能会帮助您更好地理解它:
--topic : 需要删除消费者组信息的topic或者需要包含在reset offset过程中的topic。在
reset-offsets这种情况下,可以使用以下格式指定分区:topic1:0,1,2,其中 0,1,2 是要包含在进程中的分区。重置偏移还支持多个主题输入。
| 归档时间: |
|
| 查看次数: |
9432 次 |
| 最近记录: |