- Download
[plaintext]
1wget http://apache.fayea.com/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
- Create
server1
[plaintext]
1mkdir server1
- Unzip
[plaintext]
1$ tar -zxf zookeeper-3.4.9.tar.gz -C /home/hbb/tool/zookeeper/server1/
[plaintext]
1
2
3$ cd /home/hbb/tool/zookeeper/server1
$ ls
zookeeper-3.4.9
- create data and logs
[plaintext]
1
2
3
4
5
6$ pwd
/home/hbb/tool/zookeeper/server1
$ mkdir data
$ mkdir logs
$ ls
data logs zookeeper-3.4.9
- create
myid
in data content is1
[plaintext]
1vi data/myid
- Edit
zookeeper-3.4.9/conf
[plaintext]
1
2
3
4$ pwd
/home/hbb/tool/zookeeper/server1/zookeeper-3.4.9/conf
$ ls
configuration.xsl log4j.properties zoo_sample.cfg
copy zoo_sample.cfg
[plaintext]
1
2$ cp zoo_sample.cfg zoo.cfg
$ vi zoo.cfg
add content like this in zoo.cfg
:
[plaintext]
1
2
3# the data and log dir
dataDir=/home/hbb/tool/zookeeper/server1/data
dataLogDir=/home/hbb/tool/zookeeper/server1/logs
- Start
[plaintext]
1
2
3
4
5
6
7$ pwd
/home/hbb/tool/zookeeper/server1/zookeeper-3.4.9/bin
$ ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /home/hbb/tool/zookeeper/server1/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
you may success if you see QuorumPeerMain
[plaintext]
1
2
3
4
5$ jps
7792 QuorumPeerMain
6993 Bootstrap
2050 JswLauncher
7811 Jps