单机安装
1. 下载安装包,并解压
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
tar -zxvf zookeeper-3.4.14.tar.gz
2. 修改配置文件
- 进入到conf目录,修改配置文件zoo_sample.cfg 为zoo.cfg
3. 启动
- 返回进入到bin目录,执行命令
./zkServer.sh start ../conf/zoo.cfg
- 看到如下图,说明启动成功

- 常见命令
1. 启动ZK服务: bin/zkServer.sh start
2. 查看ZK服务状态: bin/zkServer.sh status
3. 停止ZK服务: bin/zkServer.sh stop
4. 重启ZK服务: bin/zkServer.sh restart
5. 连接服务器: zkCli.sh -server 127.0.0.1:2181
4. 使用客户端连接测试
- 重新进入到bin目录,执行
./zkCli.sh

- 这样就可以愉快执行你想要执行的命令了,例如我们现在创建一个maoxiang的znode节点,并创建结点内容"mx"
集群安装
1. 我们再解压三个zookeeper目录,并按照单机版修改配置文件,并修改不一样的端口



cd /zookeeper
echo '1'>myid
cd /zookeeper2
echo '2'>myid
cd /zookeeper3
echo '3'>myid

server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
3. 我们一次启动三个zookeeper服务,启动成功后,通过./zkServer.sh status 命令查看每个服务的状态,可以看到如下图。
