Hi Tim,

>>>> (1) Using PurgeTxnLog
a utility exposed by ZooKeeper. Administrator can run 'cronjob' on the
Zookeeper server machine.

>>>> (2) Setting zoo.cfg with:
Its automatic purging of snapshots and corresponding transaction logs.

Probably you can visit this section for more understanding.
http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html#Ongoing+Data+Directory+Cleanup

You will be able to achieve the desired functionality using both the
options. Anyway internally both are doing the cleanups using PurgeTxnLog
utility. Only the difference is, (1) is a kind of external scheduling and
(2) is automatic way.

IMHO, you can go for automatic purging and admins not required to take
effort on making cronjob.

Best Regards,
Rakesh

On Sat, Jun 20, 2015 at 6:17 PM, Tim Molter <[email protected]> wrote:

> I found two methods for purging zookeeper data
>
> 1) Using PurgeTxnLog
>
> 2) Setting zoo.cfg with:
>
> # Enable regular purging of old data and transaction logs every 24 hours
> autopurge.purgeInterval=24
> autopurge.snapRetainCount=5
>
> Do both do the same thing? Which one should I use?
>

Reply via email to