如何查看kafka中特定主题的保留情况

man*_*noj 31 apache-kafka

我想查看为特定主题设置的保留期.有命令吗?我试图bin/kafka-topics.sh --zookeeper hostname:2181 --alter --config retention.ms=172800000 --topic <topic_name>删除2天的数据.

但我希望看到所有主题的保留期限设置了多少天.

Abh*_*nyu 35

如果您更改了主题并想要查看主题配置,则以下命令将很有帮助

kafka-topics.sh --zookeeper localhost:2181 - 描述--topics-with-overrides

这将仅描述主题以及配置设置与群集默认值不同的配置.

如果要查看所有主题的配置,可以在kafka config目录中的server.properties中查看这些属性log.retention.hourslog.retention.ms.


ame*_*tic 11

请参阅Kafka Doc中的config'log.retention.hours' :

删除之前保留日志文件的小时数(以小时为单位),第三级为log.retention.ms属性

默认值为168小时,即7天.