--reset-offsets
необходимо проверить, активен ли потребитель в данный момент, перед сбросом смещений.Stable
указывает, что потребитель в настоящее время активен, и поэтому смещения не могут быть сдвинуты назад.
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group mygroup --describe
должны давать любые активные группы потребителей (если таковые имеются).Вывод поможет вам определить, какие приложения в данный момент активны.Как только приложения, поддерживающие активность потребителей, будут уничтожены, вы сможете сбросить смещения.
В качестве альтернативы, если вы используете старых потребителей, вы можете удалить группу (ы) потребителей, запустив
bin/kafka-consumer-groups.sh --zookeeper localhost:2181 --group mygroup --delete
и, наконец, сбросить смещения.