下载zookeeper压缩文件并解压到服务器,tar -xzvf apache-zookeeper-3.6.2-bin
先在目录下创建data,dataLog文件夹,再将conf目录下的zoo-exmple.cfg修改为zoo.cfg
修改里面的配置
dataDir=/usr/tools/zookeeper/data
dataLog=/usr/tools/zookeeper/dataLog
admin.serverPort=默认8080,可以修改没有被占用的端口号
server.0=192.168.110.1:2888:3888
server.1=192.168.111.2:2888:3888
server.2=192.168.112.3:2888:3888
如果使用远程ip,需要添加 quorumListenOnAllIPs=true
在dataDir中创建文件myid,添加zk对应节点。(文件内只写节点,如0)
配置环境变量
vim /etc/profile
export ZK_HOME=/usr/local/software/zookeeper-3.3.6
export PATH=$PATH:$ZK_HOME/bin
启动ZK服务: sh bin/zkServer.sh start
查看ZK服务状态: sh bin/zkServer.sh status
停止ZK服务: sh bin/zkServer.sh stop
重启ZK服务: sh bin/zkServer.sh restart