Zookeeper集群搭建(附安装包)

tech2022-08-01  170

Zookeeper安装

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 data

5. 添加主配置文件

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:3888

7. 创建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 -n

9.分发配置并配置集群其他机器

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

最新回复(0)