1.官网下载地址
http://zookeeper.apache.org/releases.html#download
也可以在百度网盘上下载
百度网盘 请输入提取码 提取码:1801
下载版本为3.4.9
2.准备三台虚拟机
192.168.230.31 vm1
192.168.230.32 vm2
192.168.230.33 vm3
3.将下载的压缩包zookeeper-3.4.9.tar.gz上传到192.168.230.31的/opt目录下,并解压
tar -zxvf zookeeper-3.4.9.tar.gz
4.进入zookeeper的conf目录下 cd /opt/zookeeper-3.4.9/conf
将文件zoo_sample.cfg改名为zoo.cfg
进入配置文件zoo.cfg进行修改
5. 完成后创建数据目录mkdir /opt/zookeeper-3.4.9/data
在data目前下创建myid文件,输入配置文件中server后面对应的数字,这台虚拟机是vm1,应该输入数字是0
echo 1 > myid
6.将vm1虚拟机/opt下的zookeeper-3.4.9拷贝到另外两台虚拟机上,并
在vm2和vm3这两台虚拟机上执行第5步操作,不过虚拟机vm2上的myid里面的内容应该是1,虚拟机vm3上的myid里面的内容应该是2,跟zoo.cfg配置文件保持一致。
7. 修改环境变量vi /etc/profile添加:
export ZOOKEEPER_HOME=/opt/zookeeperexport
PATH=$PATH:$ZOOKEEPER_HOME/bin
三台虚拟机都要修改输入:wq保存退出
source /etc/profile
8.启动和关闭
1) cd /opt/zookeeper-3.4.9/bin,通过下面命令启动
sh zkServer.sh start
3台都需要手动启动。
jps命令出现QuorumPeerMain进程表示启动成功。
2) sh kServer.sh status 查看状态
3)关闭zookeeper
sh zkServer.sh stop
9.如果出现下面的情况,请关闭三台虚拟机的防火墙。