A command line tool for Apache ZooKeeper.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
README.md
index.js
package.json

README.md

zook

Zook is a command line tool for Apache ZooKeeper. The command should be as simple as like the following:

$ zook exists --path /zookeeper/quota

This will check the existence of the zookeeper node with given path: /zookeeper/quota.

Zook is built on top of alexguan/node-zookeeper-client and as that module noted it is currently tested to work with ZooKeeper version 3.4.*.

Install

Zook is a command like tool so it is strongly recommended to install globally with -d option.

$ npm install zook -g

Example

Create a node.

$ zook create --path /zook --data hello!

Remove a node.

$ zook remove --path /zook

Usage

This usage can also be printed by zook -h or zook --help.

Usage: zook <command> [options]

Commands:
  exists  Check existence of a node
  create  Create a node
  remove  Delete a node

Options:
  -h, --help  Show help                                                [boolean]

Examples:
  zook exists -s localhost:2181 -p /zookeeper/quota

Debugging

To enable debug logging, launch the node process like DEBUG=true zook.