1.下载zookeeper安装包,上传至linux系统下linux系统下载
2.解压 tar -zxvf …
3.配置 先在一台节点上配置
3.1到/usr/local /zookeeper-3.4.13/conf
3.2更改zoo_sample.cfg为 zoo.cfg ||命令:mv zoo_sample.cfg zoo.cfg
3.3 修改配置文件
Vim zoo.cfg
server.1=master11:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
4.到/usr/localcd /zookeeper-3.4.13/data目录创建一个文件myid,里面写1
Vim myid
5.将zookeeper文件夹发送到其他节点:
Scp -r /usr/localcd /zookeeper-3.4.13 slave1:$PWD
Scp -r /usr/localcd /zookeeper-3.4.13 slave2:$PWD
6.配置环境变量
export ZOOKEEPER=/opt/lxq/backage/zookeeper
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HIVE_HOME/bin:$ZOOKEEPER/bin
7.分别将slave1和slave2中的myid改为 2 3
8.分别启动zookeeper
到/usr/localcd /zookeeper-3.4.13/bin目录执行命令(./zkServer.sh start)
9. jps查看 应该能看到一个进程:QuorumPeerMain。光有进程不代表zk已经正常服务, 需 要用命令检查状态:
bin/(./zkServer.sh status)
能看到角色模式:为leader或follower,即正常了。
如果执行bin/zkServer.sh status命令时报错,检查一下vim /etc/hosts
是否配置好域名和ip的映射关系:
192.168.88.15 master
192.168.88.16 slave1
192.168.88.17 slave2
参考资料:
https://blog.csdn.net/qq_27784479/article/details/78383723