Zookeeper日志清理策略
核心机制
自动清理配置
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data/zookeeper/data
dataLogDir=/data/zookeeper/logs
clientPort=2181
autopurge.snapRetainCount=20
autopurge.purgeInterval=48
server.1=...
上述配置表示按“保留最新 N 个快照”的策略,周期性清理过期事务日志与旧快照。手动清理方式
./bin/zkCleanup.sh -n 3
java -cp zookeeper.jar:lib/slf4j-api-*.jar:lib/log4j-*.jar:conf \
org.apache.zookeeper.server.PurgeTxnLog <dataDir> <snapDir> -n 3
日志轮转与运维建议