问题描述
公司测试环境服务器用户主目录磁盘空间使用率100%,主目录下使用命令:du -h --max-dept=1 |sort -rh |head -n 10,查看占据磁盘最多的目录或文件,发现zookeeper目录占了50G,再细看,zk快照数据占了50G。
据资料显示,zk每次快照都是将内存数据全量进行快照,因此,“历史”快照可删除,删除方法如下。
清除方法
方法1
./zkCleanup.sh 参数1 -n 参数2。其中:
参数1,zk data目录,即zoo.cfg文件中dataDir值
参数2,保存最近的多少个快照
运行部分结果如下:
Removing file: May 7, 2019 10:08:13 PM /home/rhino/zookeeper-3.4.5-cdh5.7.0/data/version-2/snapshot.9705d31
Removing file: May 7, 2019 10:09:02 PM /home/rhino/zookeeper-3.4.5-cdh5.7.0/data/version-2/snapshot.9716217
Removing file: May 7, 2019 10:10:17 PM /home/rhino/zookeeper-3.4.5-cdh5.7.0/data/version-2/snapshot.972a9a4
Removing file: May 7, 2019 10:11:14 PM /home/rhino/zookeeper-3.4.5-cdh5.7.0/data/version-2/snapshot.973dd4f
Removing file: May 7, 2019 10:12:09 PM /home/