1、官网下载zookeeper-3.4.8.tar.gz,解压缩到Linxu的任意目录上。

/home/zookeeper/zookeeper-3.4.8

 

2、在建立三个文件夹用来存放数据。

drwxr-xr-x.  3 root  root    60 5月  30 19:54 zookserver1
drwxr-xr-x.  3 root  root    60 5月  30 19:55 zookserver2
drwxr-xr-x.  3 root  root    60 5月  30 19:55 zookserver3

记得每个文件夹下建一个myid的文件,里面写1或者2或者3(重要)

 

3、在安装目录conf目录下新建3个配置文件。

-rw-r--r--. 1 root  root  1023 5月  30 19:53 zoo1.cfg
-rw-r--r--. 1 root  root  1023 5月  30 19:53 zoo2.cfg
-rw-r--r--. 1 root  root  1023 5月  30 19:53 zoo3.cfg

 

tickTime=5000
initLimit=10
syncLimit=5
#如果在一台机器的话 3个文件分别改为zookserver1,zookserver2,zookserver3
dataDir=/home/zookeeper/zookserver1
#如果在一台机器的话 3个文件的端口不能相同
clientPort=2181
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890



 

4、在bin目录下启动服务

./zkServer.sh start zoo1.cfg
./zkServer.sh start zoo2.cfg
./zkServer.sh start zoo3.cfg

 

5、查看集群状态 ./zkServer.sh status

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/zookeeper/zook
clientPort=2181 #查看那个端口的状态