2017-01-02 31 views
0

我已經卡夫卡集羣,3個節點,在卡夫卡日誌目錄有__consumer_offsets-XX,大量的日誌文件,超過90%使用的磁盤的地方100MB,excutes命令:如何更改__consumer_offsets清理plicy從精簡中刪除?

./bin/kafka-configs.sh --zookeeper localhost:2181 --describe --entity-name __consumer_offsets --entity-type topics 

CONFIGS的主題:__consumer_offsets是:

segment.bytes=104857600,cleanup.policy=compact,compression.type=producer 

本主題清理策略是緊湊的,如何更改以刪除?

回答

0

此主題是kafka的系統主題。對其應用兩個清理策略:壓縮和刪除(offsetsets.retention.minutes)。

如果你想減少該主題的大小:

  1. 變化segment.bytes以較小的量(PARAM offsets.topic.segment.bytes)
  2. 未使用的消費羣體減少的保留策略(PARAM偏移.retention.minutes)
  3. 儘量減少分區的數量爲這個主題(PARAM offsets.topic.num.partitions)
+0

我發現我的server.properties設置 'log.cleaner.enable =假' 默認,然後設置' log.cleaner.enable = true',並且在進行beging時重新啓動kafka代理標記爲刪除並刪除日誌文件。 – kedi

相關問題