One: Environment
Centos
jdk1.6
zookeeper-3.4.3 Download
Two: Configuration
Three copies of the extracted zookeeper are copied, called Zookeeper-1,zookeeper-2 and zookeeper-3, respectively.
1. Zookeeper-1 Configuration :
Create the Data directory:/home/java2000_wl/hadoop/zookeeper-1/data
Create log directory:/home/java2000_wl/hadoop/zookeeper-1/logs
Create myID file:/home/java2000_wl/hadoop/zookeeper-1/data/myid
Content:
1
Create a/home/java2000_wl/hadoop/zookeeper-1/conf/zoo.cfg file
Content:
ticktime=2000
initlimit=10
Synclimit=5
Datadir=/home/java2000_wl/hadoop/zookeeper-1/data
clientport=2181
Datalogdir=/home/java2000_wl/hadoop/zookeeper-1/logs
server.1=127.0.0.1:4000:5000
server.2=127.0.0.1:4001:5001
server.3=127.0.0.1:4002:5002
2.zookeeper-2 Configuration:
Create the Data directory:/home/java2000_wl/hadoop/zookeeper-2/data
Create log directory:/home/java2000_wl/hadoop/zookeeper-2/logs
Create myID file:/home/java2000_wl/hadoop/zookeeper-2/data/myid
Content:
2
Create a/home/java2000_wl/hadoop/zookeeper-2/conf/zoo.cfg file
Content:
ticktime=2000
initlimit=10
Synclimit=5
Datadir=/home/java2000_wl/hadoop/zookeeper-2/data
clientport=2182
Datalogdir=/home/java2000_wl/hadoop/zookeeper-2/logs
server.1=127.0.0.1:4000:5000
server.2=127.0.0.1:4001:5001
server.3=127.0.0.1:4002:5002
3.zookeeper-3 Configuration:
Create the Data directory:/home/java2000_wl/hadoop/zookeeper-3/data
Create log directory:/home/java2000_wl/hadoop/zookeeper-3/logs
Create myID file:/home/java2000_wl/hadoop/zookeeper-3/data/myid
Content:
3
Create a/home/java2000_wl/hadoop/zookeeper-3/conf/zoo.cfg file
Content:
ticktime=2000
initlimit=10
Synclimit=5
Datadir=/home/java2000_wl/hadoop/zookeeper-3/data
clientport=2183
Datalogdir=/home/java2000_wl/hadoop/zookeeper-3/logs
server.1=127.0.0.1:4000:5000
server.2=127.0.0.1:4001:5001
server.3=127.0.0.1:4002:5002
Three: Start the service
Start the service into the bin directory of three services, respectively
bin/zkserver.sh start
Four: Client connection
After successfully starting the Zookeeper service, enter the following command to connect to the Zookeeper service
./zkcli.sh-server 127.0.0.1:2181