zookeeper的安装部署
1.集群规划
服务器IP | 服务器名称 | myid规划 |
---|---|---|
192.168.60.11 | node1 | 1 |
192.168.60.12 | node2 | 2 |
192.168.60.13 | node3 | 3 |
2.安装zookeeper
第一步:下载zookeeper
下载网址:http://archive.apache.org/dist/zookeeper/
这里我们选择zk3.4.9进行下载
第二步:解压zookeeper
解压zookeeper到 /home/sw 文件夹下(可根据自己习惯选择解压目录)
cd /home/sw
tar -zxvf zookeeper-3.4.9.tar.gz -C /home/sw
第三步:修改配置文件
cd /home/sw/zookeeper-3.4.9/conf/
//重命名zoo.cfg文件
cp zoo_sample.cfg zoo.cfg
//创建zk数据存放目录
mkdir /home/sw/zookeeper-3.4.9/zkdatas/
编辑 zoo.cfg 文件
dataDir=/home/sw/zookeeper-3.4.9/zkdatas
# 保留多少个快照
autopurge.snapRetainCount=3
# 日志多少小时清理一次
autopurge.purgeInterval=1
initLimit=10
syncLimit=5
#客户端端口
clientPort=2181
# 集群中服务器地址
server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888
第四步:添加myid配置
在/home/sw/zookeeper-3.4.9/zkdatas/目录下创建文件myid并写入值id为1
echo 1 > /home/sw/zookeeper-3.4.9/zkdatas/myid
第五步:分发安装包并修改myid、
scp -r /home/sw/zookeeper-3.4.9/ node2:/home/sw/
scp -r /home/sw/zookeeper-3.4.9/ node3:/home/sw/
node2节点上修改myid值为2
echo 2 > /home/sw/zookeeper-3.4.9/zkdatas/myid
node3节点上修改myid值为3
echo 3 > /home/sw/zookeeper-3.4.9/zkdatas/myid
第六步:启动zookeeper
三台机器都要执行启动命令
/home/sw/zookeeper-3.4.9/bin/zkServer.sh start
#产看启动状态
/home/sw/zookeeper-3.4.9/bin/zkServer.sh status
node3 leader 主节点
node2 follower 从节点
node1 follower 从节点
好了!zookeeper 三节点集群搭建完毕。