天天看點

Zookeeper 曆史快照清理

1、手動清理

cd    zookpeer/bin 

./zkCleanup  dataLogDir(資料目錄)  -n  10 (保留快照數量)
示例:
./zkCleanup.sh    /data/zookeeper    -n   10
           

2、設定自動清理

 修改zoo.cfg配置檔案,去除注釋即可

autopurge.purgeInterval 這個參數指定了清理頻率,機關是小時,需要填寫一個1或更大的整數,預設是0,表示不開啟自動清理功能。
autopurge.snapRetainCount 這個參數和上面的參數搭配使用,這個參數指定了需要保留的快照檔案數目,預設是保留3個。
# The number of snapshots to retain in dataDir
autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
autopurge.purgeInterval=1