Description
===========

Installs ZooKeeper

Requirements
============

* java
* runit

Attributes
==========

* `node['zookeeper']['version']` - ZooKeeper version.
* `node['zookeeper']['download_url']` - Full url to the tar ball.

* `node['zookeeper']['install_dir']` - ZooKeeper runtime files directory.
* `node['zookeeper']['config_dir']` - ZooKeeper configuration files directory.
* `node['zookeeper']['log_dir']` - Log directory.
* `node['zookeeper']['data_dir']` - Data directory.
* `node['zookeeper']['snapshot_dir']` - Snapshot directory.

* `node['zookeeper']['tick_time']` - The number of milliseconds of each tick.
* `node['zookeeper']['init_limit']` - The number of ticks that the initial synchronization phase can take.
* `node['zookeeper']['sync_limit']` - The number of ticks that can pass between sending a request and getting an acknowledgement.
* `node['zookeeper']['client_port']` - The port at which the clients will connect.
* `node['zookeeper']['snapshot_num']` - The number of snapshots to retain in data directory.

Usage
=====


Description
===========

Installs ZooKeeper on Ubuntu / Debian systems

Requirements
============
* Ubuntu / Debian system
* java cookbook
* runit cookbook

Attributes
==========

* `node['zookeeper']['version']` - ZooKeeper version.
* `node['zookeeper']['download_url']` - Full url to the tar ball.

* `node['zookeeper']['install_dir']` - ZooKeeper runtime files directory.
* `node['zookeeper']['config_dir']` - ZooKeeper configuration files directory.
* `node['zookeeper']['log_dir']` - Log directory.
* `node['zookeeper']['data_dir']` - Data directory.
* `node['zookeeper']['snapshot_dir']` - Snapshot directory.

* `node['zookeeper']['tick_time']` - The number of milliseconds of each tick.
* `node['zookeeper']['init_limit']` - The number of ticks that the initial synchronization phase can take.
* `node['zookeeper']['sync_limit']` - The number of ticks that can pass between sending a request and getting an acknowledgement.
* `node['zookeeper']['client_port']` - The port at which the clients will connect.
* `node['zookeeper']['snapshot_num']` - The number of snapshots to retain in data directory.

Usage
=====


Update read me for zookeeper
Update read me for zookeeper


Former-commit-id: be32b96ea3cf4ea2e6a1e4f35efc439b133215bb [formerly d9e54a71e668ae62c41fa73a7f591e28b10a03e3] [formerly e9746425119e1ab2d0414566630452b488dfdde6 [formerly 1ee89ab013b1d18a3b080440156d862c24d59569 [formerly 7729bd1d04619018104a52b85fdce55e47776a28]]]
Former-commit-id: 265bb32d10e599fc00cb8f752fa4a1e2bb5ae56c [formerly 354a1ca3c600be069b198e1f493d07f1d96d27b9]
Former-commit-id: eb0dd323a47d8f587dcb1f84d5cb9e911059413b
Former-commit-id: b356b588dd8fff508f4668e3e998c21da2378a74