1.找到安装位置cd apache-zookeeper-3.6.3-bin2.创建文件夹存放集群配置mkdir servers_confmkdir servers_conf/zoo1mkdir servers_conf/zoo2mkdir servers_conf/zoo33.复制配置文件,搭建三个服务复制三份cp conf/zoo.cfg servers_conf/zoo1cp conf/zoo.cfg servers_conf/zoo2cp conf/zoo.cfg servers_conf/zoo34.配置zoo.cfgvi servers_conf/zoo1/zoo.cfg修改dataDir=/tmp/zookeeper/zoo1 (这个文件夹后面会创建)修改clientPort=2181 (每个配置端口不能重复)添加集群位置 (因为是一台虚拟机,端口配置不同即可)server.1=localhost:2666:3666server.2=localhost:2667:3667server.3=localhost:2668:3668重复三份,注意修改的位置5.创建数据目录mkdir /tmp/zookeeper/zoo1mkdir /tmp/zookeeper/zoo2mkdir /tmp/zookeeper/zoo36.创建myid文件,内容为zoo.cfg中的server.[id]中的idecho 1 /tmp/zookeeper/zoo1/myidecho 2 /tmp/zookeeper/zoo2/myidecho 3 /tmp/zookeeper/zoo3/myid7.启动zookeeper集群cd bin/sh zkServer.sh start ../servers_conf/zoo1/zoo.cfgsh zkServer.sh start ../servers_conf/zoo2/zoo.cfgsh zkServer.sh start ../servers_conf/zoo3/zoo.cfg(如果启动失败,可以使用start-foreground显示日志)sh zkServer.sh start-foreground ../service_conf/zoo1/zoo.cfg8.连接客户端sh zkCli.sh -server 192.168.74.135:2181,192.168.74.135:2182,192.168.74.135:21839.创建节点create /root 010.查看节点get /root11.查看主从关系sh zkServer.sh status ../servers_conf/zoo1/zoo.cfg

主从关系, 一主二从
