Eliminar el tema incorporado de Kafka
En general, si elimina el tema __consumer_offsets que viene con Kafka, aparecerá un mensaje de error que indica que no se puede eliminar.
Si es obstinado, busque directamente a zookeeper y elimínelo. La vista de lista no tiene este tema, pero esto hará que los consumidores y las compensaciones no se puedan registrar.
Crear el Tema que viene con Kafka
Si intenta crear directamente sin parámetros, luego de que se complete la creación, el líder no mostrará ninguno y el ISR se mostrará vacío.
La forma correcta de crearlo es:
kafka-topics --create --zookeeper xxxx:2181 --replication-factor 3 --partitions 50 --topic __consumer_offsets --config cleanup.policy=compact --config min.compaction.lag.ms=86400000
Usted mismo puede ajustar el período de retención y no se pueden cambiar otros parámetros; de lo contrario, Kafka no puede administrarlo.
Formas de identificar
- describir Comprobar __consumer_offsets, si hay un líder, ISR
- Simplemente busque un tema (como topic_test y cree un nuevo consumidor
- Revisa el grupo de consumidores de topic_test, si se puede consultar es un éxito.