dataDir=/data dataLogDir=/datalog # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 # The number of ticks that can pass between # sending a request and getting an acknowledgement syncLimit=5 # When enabled, ZooKeeper auto purge feature retains the autopurge. # snapRetainCount most recent snapshots and the corresponding # transaction logs in the dataDir and dataLogDir respectively and # deletes the rest. Defaults to 3. Minimum value is 3. autopurge.snapRetainCount=3 # The frequency in hours to look for and purge old snapshots, # defaults to 0 (disabled). The number of retained snapshots can # be separately controlled through snapRetainCount and # defaults to the minimum value of 3. This will quickly fill the # disk in production if not enabled. Works on ZK >=3.4. autopurge.purgeInterval=6 maxClientCnxns=60 standaloneEnabled=true admin.enableServer=true clientPort=2181 {% for host in groups['zookeeper'] %} server.{{ loop.index }}={{ (hostvars[host].ansible_default_ipv4.address) }}:2888:3888 {% endfor %}