zookeeper集群搭建

程序包下载

官网下载地址
在这里插入图片描述
这个官网做的仅次于linux镜像下载的网站

搭建

我这里搭建一个伪集群,也就是在同一台服务器上搭建3个节点,正式生产环境还是需要分别部署在三台服务器上的!这里搭建的时候节点个数需要是奇数!

1.上传服务器、解压、创建集群目录
在这里插入图片描述

#解压
tar -zvxf zookeeper-3.4.6.tar.gz

#修改zoo_sample.cfg为zoo.cfg
cd cd zookeeper-3.4.6/conf/
mv zoo_sample.cfg zoo.cfg

#创建集群目录
mkdir z1 z2 z3

#复制zk到个集群目录
cp -rf zookeeper-3.4.6 z1
cp -rf zookeeper-3.4.6 z2
cp -rf zookeeper-3.4.6 z3

2.创建数据存放目录

mkdir z1/data
mkdir z2/data
mkdir z3/data

3.修改各节点启动端口、数据存放目录、集群节点

vi zoo.cfg
#z1
clientPort=2181
dataDir=/z1/data
server.1=192.168.0.177:2881:3881
server.2=192.168.0.177:2882:3882
server.3=192.168.0.177:2883:3883

#z2
clientPort=2182
dataDir=/z2/data
server.1=192.168.0.177:2881:3881
server.2=192.168.0.177:2882:3882
server.3=192.168.0.177:2883:3883
#z3
clientPort=2183
dataDir=/z3/data
server.1=192.168.0.177:2881:3881
server.2=192.168.0.177:2882:3882
server.3=192.168.0.177:2883:3883

4.配置zk节点id
在每个 zookeeper 的 data 目录下创建一个 myid 文件,内容分别是 1、2、3 。这个文件就是记录每个服务器的 ID

touch z1/data/myid
touch z2/data/myid
touch z3/data/myid

v1 z1/data/myid
1

v1 z2/data/myid
2

v1 z3/data/myid
3

5.启动

./z1/zookeeper-3.4.6/bin/zkServer.sh start
./z2/zookeeper-3.4.6/bin/zkServer.sh start
./z3/zookeeper-3.4.6/bin/zkServer.sh start

6.查看节点状态

./z1/zookeeper-3.4.6/bin/zkServer.sh status
./z2/zookeeper-3.4.6/bin/zkServer.sh status
./z3/zookeeper-3.4.6/bin/zkServer.sh status

7.其他命令
停止:将start换成stop即可,重启将start换成restart即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员劝退师-TAO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值