1,下载,
解压缩到 /opt/modules
(路径根据自己的来)
2,配置
在conf/zoo_sample.cfg中,把zoo_sample.cfg复制为 -> zoo.cfg
在文件中配置 data 目录:(输入自己的目录,建立data目录)
dataDir=/opt/modules/zookeeper-3.4.13/data
initLimit=5
syncLimit=2
server.1=192.168.159.110:2888:3888
server.2=192.168.159.111:2888:3888
server.3=192.168.159.112:2888:3888
(输入自己自己本机ip,也可以写映射名称)
保存文件,创建上述data目录
mkdir data
进入data目录,创建文件 myid,内容对应节点分别为1,2,3 (因为我是三台机器)
创建:touch myid
配置环境变量:(路径根据自己的)
#ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/opt/modules/zookeeper-3.4.13
export PATH=$PATH:$ZOOKEEPER_HOME/bin
然后复制到其他的虚拟机上:
scp -r /opt/modules/zookeeper-3.4.13 b2:/opt/modules/
scp -r /opt/modules/zookeeper-3.4.13 b3:/opt/modules/
3,查看服务状态
zkServer.sh status
4,启动zkServer.sh start ,机子全部启动,否者循环连接,一个节点无法做服务
5,zookeeper客户端
zkCli.sh