以三台服务器组成的集群为例(IP 192.168.228.143 192.168.228.142 192.168.228.141)
1、安装JDK(每台服务器都需要安装)
安装过程请参考:https://www.cnblogs.com/zengyjun/p/10142039.html
2、下载zookeeper安装包
(1)、获取安装包:以3.4.5版本为例
https://archive.apache.org/dist/zookeeper/
(2)、解压安装包到合适的目录(例/home/zeng/Downloads)
tar -xvzf zookeeper-3.4.5.tar.gz
(3)、拷贝 conf/zoo_example.cfg 一份为 conf/zoo.cfg并输入以下内容
tickTime=2000
dataDir=/var/lib/zookeeper/
initLimit=5
syncLimit=2
clientPort=2181
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
(4)、创建目录 mkdir /var/lib/zookeeper
(5)、在/var/lib/zookeeper目录下创建文件myid,并输入编号,其中192.168.228.143服务器输入编号1, 192.168.228.142输入编号2, 192.168.228.143输入编号3
(6)、分别在三台服务器上启动zookeeper
bin/zkServer.sh start
(7)、验证zookeeper是否启动成功
./zkServer.sh status
JMX enabled by default
Using config: /home/zeng/Downloads/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: leader
(8)、登陆zookeeper客户端
/zkCli.sh -server 192.168.228.143:2181