我正在运行3节点zookeeper集群来处理storm和kafka.Zookeeper Data目录占用了我系统中的所有空间。我不知道如何清理它。因为,我不想完全删除数据因为我将失去进程的状态。我在autopurge.purgeInterval
中查看了zoo.cfg
,但它没有按照我的预期运行。
我正在使用zookeeper 3.4.6
如何在不影响新数据的情况下删除旧数据?
答案 0 :(得分:4)
假设您在/opt/zookeeper-3.4.6
中安装了zookeeper,以下内容将删除除最后10个快照之外的所有快照。
/opt/zookeeper-3.4.6/bin/zkServer.sh stop
)cd /opt/zookeeper-3.4.6
./zkCleanup.sh ../data/ -n 10
在执行此操作之前,可能需要备份整个/opt/zookeeper-3.4.6目录。
答案 1 :(得分:2)
./zkCli.sh
ls /
检查Zookeeper的内容/znode
或您要删除的内容的路径