Не существует автоматического способа объединения групп потребителей и их текущего положения смещения в их разделах topi c.
Чтобы получить решение, вы можете использовать инструмент командной строки kafka-consumer-groups
. Чтобы объединить группы потребителей groupA и groupB, вы можете сначала проверить смещения группыB, а затем установить такие же смещения для groupA.
Установка смещений также может быть выполнена с помощью kafka-consumer-groups
инструмент:
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 \
--execute --reset-offsets \
--group groupA\
--topic topicC \
--partition 0 \
--to-offset <insert number from groupB>
Более подробную информацию об инструменте можно найти в документации Kafka, раздел Управление группами потребителей