下载
下载地址:https://zookeeper.apache.org/releases.html
安装
将安装包上传到服务器/opt目录下
解压
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz
改名
mv apache-zookeeper-3.7.0-bin.tar.gz zookeeper
集群部署
准备三台服务器,分别按上面安装zookeeper
拷贝/opt/zookeeper/conf/zoo_sample.cfg文件
#进入目录
cd /opt/zookeeper/conf
#拷贝文件
cp zoo_sample.cfg zoo.cfg
修改zoo.cfg文件
#数据位置
dataDir=/opt/zookeeper/data
#配置里面没有需要添加上 server.x代表 myid 有几台服务器配置几个server
#集群 2888:选举端口 3888:心跳端口
server.1=test7:2888:3888
server.2=test8:2888:3888
server.3=test9:2888:3888
在zookeeper目录下创建data目录
mkdir data
在data里创建myid文件
#进入data目录
cd data
#创建myid
touch myid
#往myid里写入id
echo "1">>myid
第二台服务器写入2,第三台写入3,以此类推。
因为在文件中配置了别名映射,所以需要修改hosts文件
#编辑hosts文件
vim /etc/hosts
在文件后面加入ip地址映射

依次启动
#进入启动目录
cd /opt/zookeeper/bin
#启动
./zkServer.sh start
#查看状态
./zkServer.sh status
#停止
./zkServer.sh stop
ok状态

只会有一个 leader 其余全是 follower
关闭防火墙或者开启端口