Как обеспечить очистку устаревших логов и снэпшотов zookeeper
zkCleanup
zookeeper
Для этого необходимо использовать утилиту /usr/share/zookeeper/bin/zkCleanup.sh
Пример использования скрипта:
zkCleanup.sh <snapshotDir> -n <count>
В нашем случае это выглядит так
# ./zkCleanup.sh /var/lib/zookeeper -n 6
Вот пример записи в планировщик на еженедельное выполнение команды
0 7 * * 0 ( cd /usr/share/zookeeper/bin && ./zkCleanup.sh /var/lib/zookeeper -n 5 ) >> /var/log/zookeeper/cron.log 2>&1