¿Cómo elimino un Kafka Consumer Group para restablecer las compensaciones?

Quiero eliminar un grupo de consumidores de Kakfa para que cuando la aplicación cree un consumidor y se suscriba a un tema, pueda comenzar al principio de los datos del tema.

Esto es con un vm de desarrollo de un solo nodo usando la última versión actual de Confluent Platform 3.1.2 que usa Kafka 0.10.1.1.

Intento la sintaxis normal:

sudo /usr/bin/kafka-consumer-groups --new-consumer --bootstrap-server localhost:9092 --delete --group my_consumer_group

Me sale el error:

Option [delete] is only valid with [zookeeper]. Note that there's no need to delete group metadata for the new consumer as the group is deleted when the last committed offset for that group expires.

Si pruebo la variante zookeeper:

sudo /usr/bin/kafka-consumer-groups --zookeeper localhost:2181 --delete --group my_consumer_group

Yo obtengo:

Delete for group my_consumer_group failed because group does not exist.

Si enumero el uso del consumidor "antiguo", no veo mi grupo de consumidores (ni ningún otro grupo de consumidores)

sudo /usr/bin/kafka-consumer-groups --zookeeper localhost:2181 --list

Si entro en la lista usando el "nuevo" consumidor, puedo ver mi grupo de consumidores pero aparentemente no puedo eliminarlo:

sudo /usr/bin/kafka-consumer-groups --new-consumer --bootstrap-server localhost:9092 --list

Respuestas a la pregunta(4)

Su respuesta a la pregunta