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