tutorial kafka applications apache-kafka

apache-kafka - applications - apache kafka windows



Cómo ver la retención de un tema en particular en kafka (2)

Quiero ver el período de retención establecido para un tema en particular. ¿Hay algún comando? bin/kafka-topics.sh --zookeeper hostname:2181 --alter --config retention.ms=172800000 --topic <topic_name> con bin/kafka-topics.sh --zookeeper hostname:2181 --alter --config retention.ms=172800000 --topic <topic_name> para eliminar datos de hace 2 días.

Pero quiero ver cuántos días se establecen en el período de retención para todos los temas.


Consulte config ''log.retention.hours'' en Kafka Doc :

La cantidad de horas para mantener un archivo de registro antes de borrarlo (en horas), terciario para la propiedad log.retention.ms

El valor predeterminado es 168 horas, que es de 7 días.


Si ha modificado un tema y desea ver la configuración del tema, el siguiente comando será útil

kafka-topics.sh --zookeeper localhost: 2181 --describe --topics-with-overrides

Esto describirá solo los temas junto con las configuraciones que tienen configuraciones establecidas que difieren de los valores predeterminados del clúster.

Si desea ver las configuraciones de todos los temas, puede ver estas propiedades log.retention.hours o log.retention.ms en server.properties en el directorio de configuración de kafka.