Skip to content

Installing Zookeeper

shmurthy62 edited this page Feb 12, 2015 · 3 revisions

Zookeeper is mandatory dependency for running Jetstream app. It can be installed locally or use dockerized zookeeper container by pulsar.

Install zookeeper locally

  1. Download and extract Zookeeper

  2. copy zookeeper-3.4.5/conf/zoo_sample.cfg to zoo.cfg.

  3. Edit zoo.cfg file and change dataDir property to zookeeper folder.

  4. cd to bin folder and start zookeeper

     on windows by executing zkServer.cmd
     on unix by executing zkServer.sh start
    
  5. Verify Zookeeper is up by looking at logs and checking for tcp port # 2181 which zookeeper binds to by default.

Using docker

There is a docker container jetstream/zookeeper available on docker hub, you can use the docker to start a single node zookeeper instance for testing or development purpose.

Run: sudo docker run -d -p 0.0.0.0:2181:2181 --name zkserver -t "jetstream/zookeeper"

It will start a single node zookeeper and listen on the docker host 2181 port.

Clone this wiki locally