zookeeper集群搭建

首先上传zookeeper软件包到服务器:

解压: tar zxf zookeeper-3.4.6.tar.gz

上面的图已经包含解压后的文件夹了

建立zkookeeper-cloud文件夹:mkdir zookeeper-cloud

复制zookeeper-3.4.6 三份到01 02 03 文件夹:

                          cp -r zookeeper-3.4.6 /usr/local/zookeeper-cloud/zookeeper01

                          cp -r zookeeper-3.4.6 /usr/local/zookeeper-cloud/zookeeper02

                          cp -r zookeeper-3.4.6 /usr/local/zookeeper-cloud/zookeeper03

进入cd zookeeper01目录: cd zookeeper01

创建data文件夹:mkdir data

进入data目录:cd data

创建myid文件: touch myid

编辑myid文件: vim myid

内容就一个1:

:wq保存

进入conf文件夹:cd conf 修改zoo_sample.cfg 为zoo.cfg: mv zoo_sample.cfg  zoo.cfg

修改zoo.zfg的dataDir目录为上面建立的data目录:vim zoo.cfg

上面的2881 2882 2883为zookeeper间的通信端口 ,3881 3882 3882 为zookeeper间的选举端口

按照上面的一样操作zookeeper02 03:

cd zookeeper02

mkdir data

echo 2 > data/myid            -- 快速创建文件并写入内容

vim conf/zoo.cfg

cd zookeeper03

mkdir data

echo 3 > data/myid

vim zoo.cfg

创建批处理开启脚本:vim start-zookeeper.sh

cd zookeeper01/bin
./zkServer.sh start
cd ../../
cd zookeeper02/bin
./zkServer.sh start
cd ../../
cd zookeeper03/bin
./zkServer.sh start
cd ../../

授权:chmod u+x start-zookeeper.sh

启动服务:./start-zookeeper.sh

查看运行状态:./zkServer.sh status

从上图可以看出01 03是一个follower 02是一个leader

关闭zookeeper: ./zkServer.sh stop

连接zookeeper: ./zkCli -server 192.168.1.117:2182

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值