如何在 Kafka Consumer Group 中将偏移量重置为任意值? [英] How to reset offsets to arbitrary value in Kafka Consumer Group?

查看:31
本文介绍了如何在 Kafka Consumer Group 中将偏移量重置为任意值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将所有分区的偏移量重置为特定值......我看到 kafka-consumer-groups.sh 提供了 --from-file 将偏移量重置为 CSV 文件中定义的值的选项

I want to reset offsets of all partitions to specific values .... I see kafka-consumer-groups.sh provides option of --from-file Reset offsets to values defined in CSV file

谁能分享这个 csv 文件的内容/格式和它的示例命令?

Can anyone please share contents/format of this csv file and example command for it ?

例如:./kafka_2.12-2.1.1/bin/kafka-consumer-groups.sh --bootstrap-server ${KAFKA_BROKER} --group ${GROUP_NAME} --topic ${TOPIC} --reset-offsets--from-file offsets.csv --execute

offsets.csv 的内容/格式是什么?

Whats contents/format of offsets.csv ?

推荐答案

Csv文件格式为(每一行包含一个分区的信息):

Csv file format is (Each line contains information about one partition):

topicName,partitionNumber,offset
topicName,partitionNumber,offset

示例 csv 内容 (reset-policy.csv).

Sample csv content (reset-policy.csv).

someTopic1,0,1
someTopic2,1,5

基于csv文件重置偏移量的命令是:

Command to reset offset based on csv file is:

./bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group gr1 --from-file reset-policy.csv --reset-offsets --execute

这篇关于如何在 Kafka Consumer Group 中将偏移量重置为任意值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆