我想查看爲特定主題設置的保留期限。 有沒有任何命令? 我嘗試使用bin/kafka-topics.sh --zookeeper hostname
:2181 --alter --config retention.ms = 172800000 - 刪除2天的舊數據的主題。如何查看kafka中特定主題的保留期限
但我想知道在所有主題的保留期限內設置了多少天。
我想查看爲特定主題設置的保留期限。 有沒有任何命令? 我嘗試使用bin/kafka-topics.sh --zookeeper hostname
:2181 --alter --config retention.ms = 172800000 - 刪除2天的舊數據的主題。如何查看kafka中特定主題的保留期限
但我想知道在所有主題的保留期限內設置了多少天。
參閱config 'log.retention.hours' 在Kafka Doc:
小時,以保持一個日誌文件中刪除它(以小時計)前的數字,第三至log.retention.ms財產
默認值是168小時,即7天。
如果你已經改變了的話題,並要查看的主題配置以下命令將有助於
kafka-topics.sh --zookeeper本地主機:2181 --describe --topics - 與 - overrides
這將只描述主題以及具有與集羣默認值不同的配置集的配置。
如果您要查看的配置對所有話題 要麼你可以查看這些屬性log.retention.hours或log.retention.ms在卡夫卡config目錄server.properties。