2016-12-14 37 views
8

我想查看爲特定主題設置的保留期限。 有沒有任何命令? 我嘗試使用bin/kafka-topics.sh --zookeeper hostname:2181 --alter --config retention.ms = 172800000 - 刪除2天的舊數據的主題。如何查看kafka中特定主題的保留期限

但我想知道在所有主題的保留期限內設置了多少天。

回答

5

參閱config 'log.retention.hours' 在Kafka Doc

小時,以保持一個日誌文件中刪除它(以小時計)前的數字,第三至log.retention.ms財產

默認值是168小時,即7天。

7

如果你已經改變了的話題,並要查看的主題配置以下命令將有助於

kafka-topics.sh --zookeeper本地主機:2181 --describe --topics - 與 - overrides

這將只描述主題以及具有與集羣默認值不同的配置集的配置。

如果您要查看的配置對所有話題 要麼你可以查看這些屬性log.retention.hourslog.retention.ms在卡夫卡config目錄server.properties。

相關問題