Удалить группу потребителей, созданную из слушателя java spring Kafka

Я использую Spring kafka listener для чтения сообщений из темы kafka.

@KafkaListener( id = "member-group", topics = "member-updated" )

Я использовал для создания новой группы потребителей каждый раз (путем изменения вышеуказанного идентификатора группы), чтобы использовать все записи. Сейчас у меня около 50 групп потребителей, и я хочу их удалить. Я пытался удалить из кафки windows client -

kafka-consumer-groups.bat --zookeeper <zookeeper-url> --delete --group <group-name>

но это не удалось со следующим выводом -

Note: This will only show information about consumers that use ZooKeeper (not those using the Java consumer API).
Error: Delete for group '<group-name>' failed because group does not exist.

Так есть ли способ удалить эти группы потребителей с помощью кода или с помощью другого инструмента. И какова политика хранения по умолчанию для группы потребителей.

1 ответ

Решение

Использование --bootstrap-server host:port вместо --zookeeper,

Запустите скрипт без параметров, чтобы получить помощь...

--bootstrap-server <String: server to   REQUIRED (for consumer groups based on 
  connect to>                             the new consumer): The server to     
                                          connect to.                          
...
--zookeeper <String: urls>              REQUIRED (for consumer groups based on 
                                          the old consumer): The connection    
                                          string for the zookeeper connection  
                                          in the form host:port. Multiple URLS 
                                          can be given to allow fail-over.     
Другие вопросы по тегам