Zookeeper集群搭建(附安装包)

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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44796585/article/details/108370507