zookeeper集群搭建

步骤1:上传压缩文件并解压
# tar xzvf zookeeper-3.4.5.tar.gz
步骤2:创建文件夹zookeeper并把zookeeper解压文件复制到zk1、zk2、zk3
# mkdir /usr/local/zookeeper
# cp -r zookeeper-3.4.5 /usr/local/zookeeper/zk3
# cp -r zookeeper-3.4.5 /usr/local/zookeeper/zk3
# cp -r zookeeper-3.4.5 /usr/local/zookeeper/zk3

步骤3:zk1\zk2\zk3下创建data文件夹,并data下创建文件myid并写1\2\3
# cd /usr/local/zookeeper/zk1
# mkdir data
# cd data
# vim myid
1
# cd /usr/local/zookeeper/zk2
# mkdir data
# cd data
# vim myid
2
# cd /usr/local/zookeeper/zk3
# mkdir data
# cd data
# vim myid
3

步骤4:进入到zk1/conf \zk2/conf\zk3/conf下把zoo_sample.cfg复制一份叫做zoo.cfg
# cd /usr/local/zookeeper/zk1/conf
# cp zoo_sample.cfg zoo.cfg
# cd /usr/local/zookeeper/zk2/conf
# cp zoo_sample.cfg zoo.cfg
# cd /usr/local/zookeeper/zk3/conf
# cp zoo_sample.cfg zoo.cfg

步骤5:编辑zoo.cfg内容,设置dataDIR为data文件夹,并在文件最下面添加下面内容
dataDIR=/usr/local/zookeeper/zk1/data
dataDIR=/usr/local/zookeeper/zk2/data
dataDIR=/usr/local/zookeeper/zk3/data
clientPort=2181
clientPort=2182
clientPort=2183
server.1=192.168.126.139:2688:3888
server.2=192.168.126.139:2689:3889
server.3=192.168.126.139:2690:3890

7.1 server.1 中的1 是myid的内容
7.2 2688,2689,2690 是zookeeper内部端口
7.3 3888,3889,3890 是leader端口

步骤6:编写脚本zkstartup.sh zkstatus.sh zkstop.sh
zkstartup.sh:
cd zk1/bin
./zkServer.sh start
cd …/…/
cd zk2/bin
./zkServer.sh start
cd …/…/
cd zk3/bin
./zkServer.sh start
cd …/…/
zkstatus.sh:
cd zk1/bin
./zkServer.sh status
cd …/…/
cd zk2/bin
./zkServer.sh status
cd …/…/
cd zk3/bin
./zkServer.sh status
cd …/…/
zkstop.sh:
cd zk1/bin
./zkServer.sh stop
cd …/…/
cd zk2/bin
./zkServer.sh stop
cd …/…/
cd zk3/bin
./zkServer.sh stop
cd …/…/
# chmod z+x zkstartup.sh zkstatus.sh zkstop.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

java之书

会持续更新实用好的文章谢谢关注

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

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

打赏作者

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

抵扣说明:

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

余额充值