1、下载3.4.10
http://archive.apache.org/dist/zookeeper/
2、解压
tar -zxvf zookeeper-3.4.10.tar.gz
3、修改环境变量
export ZOOKEEPER_HOME=/usr/app/zookeeper-3.4.10
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile
4、创建文件夹
mkdir /usr/app/zookeeper-3.4.10/zdata
mkdir /usr/app/zookeeper-3.4.10/log
5、修改配置文件
先复制备份
cd /usr/app/zookeeper-3.4.10/conf
cp sample.cfg zoo.cfg zoo.cfg
vi zoo.cfg
修改内容
dataDir=/usr/app/zookeeper-3.4.10/zdata
dataLogDir=/usr/app/zookeeper-3.4.10/log
添加内容
server.1=mini1:2888:3888
server.2=mini2:2888:3888
server.3=mini3:2888:3888
6、在 /usr/app/zookeeper-3.4.10/zdata目录下创建myid文件
touch myid
echo "1" myid
7、把zookeeper的目录复制到其他两个机器
scp /usr/app/zookeeper-3.4.10 root@mini2://usr/app/
scp /usr/app/zookeeper-3.4.10 root@mini3://usr/app/
8、修改mini2.mini3机器的环境变量
9、修改mini2,mini3机器的myid文件
10、全部启动
zkServer.sh start
11、查看状态
zkServer.sh status
如出现下面信息则安装成功,其中有一个为leader
[root@localhost bin]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/app/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: follower