# 解压 $ tar -zxvf apache-zookeeper-3.6.0-bin.tar.gz #重名 $ mv apache-zookeeper-3.6.0-bin zookeeper #在配置修改 #在/opt/soft/zookeeper/这个目录上创建zkData和zkLog目录 $ mkdir zkData $ mkdir zkLog # 进入/opt/zookeeper/conf这个路径,复制一份 zoo_sample.cfg 文件并命名为 zoo.cfg $ cp zoo_sample.cfg zoo.cfg #编辑zoo.cfg文件,修改dataDir路径:在文件添加这个 dataDir=/opt/zookeeper/zkData dataLogDir=/opt/zookeeper/zkLog #启动Zookeeper $ ./zkServer.sh start $ ./zkServer.sh stop #查看进程是否成功 $ jps #QuorumPeerMain:是zookeeper集群的启动入口类,是用来加载配置启动QuorumPeer线程的 #查看状态 $ ./zkServer.sh status #启动客户端 $ ./zkCli.sh #退出客户端 $ quit集群架构安装
在同一台机器上面安装三个Zookeeper
#在/opt/soft/zookeeper/zkData创建myid文件 #配置服务器编号 $ vim myid #在文件中添加与server对应的编号:1 #配置zoo.cfg文件 server.1=localhost:2287:3387 server.2=localhost:2288:3388 server.3=localhost:2289:3389 #关闭防火墙 $ systemctl stop firewalld.serviceZookeeper启动
/opt/soft/zookeeper/bin/zkServer.sh start /opt/soft/zookeeper2/bin/zkServer.sh start /opt/soft/zookeeper3/bin/zkServer.sh start /opt/soft/zookeeper/bin/zkServer.sh stop /opt/soft/zookeeper2/bin/zkServer.sh stop /opt/soft/zookeeper3/bin/zkServer.sh stop参考博客
Zookeeper机器安装



