zookeeper安装包 链接:https://pan.baidu.com/s/1VpxkeJe5FYtFnBgxPL4FQg 提取码:uies 1. 解压: tar -xzvf zookeeper-3.4.14.tar.gz
2. 创建软连接: ln -s zookeeper-3.4.14/ /soft/zookeeper
3. 环境变量配置 vi /etc/profile 添加如下配置
export ZOOKEEPER_HOME=/soft/zookeeper export PATH=$PATH:ZOOKEEPER_HOME/bin生效 source /etc/profile
4. 创建数据文件存储目录
cd /soft/zookeeper #进入zookeeper安装目录 mkdir data5. 添加主配置文件
cd /soft/zookeeper/conf/ #打开zookeeper的conf文件 cp zoo_sample.cfg zoo.cfg #复制,重命名6. 修改配置文件:
cd /soft/zookeeper/conf/ vi zoo.cfg修改添加如下配置
dataDir=/soft/zookeeper/data server.1=192.168.110.11:2888:3888 server.2=192.168.110.12:2888:3888 server.3=192.168.110.13:2888:38887. 创建myid文件
cd /soft/zookeeper/data touch myid echo "1">>myid每台机器的myid里面的值不同,master 的 myid 文件内容为 1,其它虚机递增。 8. 开放3个端口
systemctl stop firewalld //关闭防火墙 sudo /sbin/iptables -I INPUT -p tcp --dport 2181 -j ACCEPT sudo /sbin/iptables -I INPUT -p tcp --dport 2888 -j ACCEPT sudo /sbin/iptables -I INPUT -p tcp --dport 3888 -j ACCEPT sudo /sbin/iptables -L -n9.分发配置并配置集群其他机器
scp -r /soft/zookeeper/ root@slave1:/soft/ scp -r /soft/zookeeper/ root@slave2:/soft/为其他虚机添加环境变量并生效修改myid:slave1为2,slave2为3
10. 启动集群查看状态
cd /soft/zookeeper/bin 进入zookeeper的bin目录 ./zkServer.sh start 启动 Jps 查看节点(QuorumPeerMain) ./zkServer.sh status 查看状态(有一个leader即可)在这里插入图片描述](https://img-blog.csdnimg.cn/20200902214044848.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0Nzk2NTg1,size_16,color_FFFFFF,t_70#pic_center)
//可能遇到的问题 解决方法:chmod 777 ./*.sh