Quick-Start Zookeeper for Debian
The Linux Tutorial Shows You Step-by-step How to Getting-Started with Apache Zookeeper on Debian 6-Squeeze/7-Wheezy/8-Jessie/9-Stretch GNU/Linux Desktop/Server.
ZooKeeper allows distributed processes to coordinate with each other through a shared hierarchal namespace which is organized similarly to a standard file system. The name space consists of data registers – called znodes, in ZooKeeper parlance – and these are similar to files and directories. Unlike a typical file system, which is designed for storage, ZooKeeper data is kept in-memory, which means ZooKeeper can acheive high throughput and low latency numbers.
How to Install Zookeeper on Debian LinuxSetting Up Zookeeper for Debian
Open a Shell Session
(Press “Enter” to Execute Commands)
Making the Zookeeper Data Directory
sudo mkdir /var/lib/zookeeper
If Got “User is Not in Sudoers file” then see: How to Enable sudo
Creating the Zookeeper Configuration File
su -c "nano conf/zoo.cfg"
Append for Example:
tickTime=2000 dataDir=/var/lib/zookeeper clientPort=2181
tickTime: the basic time unit in milliseconds used by ZooKeeper. It is used to do heartbeats and the minimum session timeout will be twice the tickTime.
Ctrl+x to Save & Exit from nano Editor :)
Starting Up the Zookeeper Server
sudo bin/zkServer.sh start
Connecting by Java Client to Zookeeper Server
bin/zkCli.sh -server 127.0.0.1:2181
The Zookeeper Shell Prompt:
Exploring Zookeeper Shell
Showing Up Commands:
[zkshell: 0] help
Create a Z-Node:
[zkshell: 0] create /zk_node my_data
Listing the Z-Nodes:
[zkshell: 0] ls /
Showing the Data Associated to a Z-Node:
[zkshell: 0] get /zk_node
The Output will Show up: “my_data” as First entry.
Changing the Data Associated to a Z-Node:
[zkshell: 0] set /zk_node hello
Deleting a Z-Node:
[zkshell: 0] delete /zk_node
For More See Zookeeper Programmers DocsZookeeper Programmer’s Guide
Tags: apache zookeeper, Debian, debian java, debian linux, debian nosql, debian tutorial, Getting Started, gnu, gnu/linux, Hadoop, How-to, Install, Java, Linux Tutorial, NoSQL, Quick Start, Tutorial, zookeeper, zookeeper debian, zookeeper linux, zookeeper quick-start