CentOS7 zookeeper配置

解压

[su@master ~]$ tar -zxvf zookeeper-3.4.13.tar.gz
[su@master ~]$ mv zookeeper-3.4.13 /opt/zookeeper-3.4.13
[su@master ~]$ cd zookeeper-3.4.13
[su@master zookeeper-3.4.13]$ mkdir data

配置zoo.cfg

[su@master zookeeper-3.4.13]$ cd conf
[su@master conf]$ cp zoo_sample.cfg zoo.cfg
[su@master conf]$ gedit zoo.cfg
把dataDir=/tmp/zookeeper改为dataDir=/opt/zookeeper-3.4.13/data
结尾添加
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

创建myid文件

[su@master conf]$ cd …/data
[su@master data]$ touch myid
[su@master data]$ echo “1”>>myid

拷贝zookeeper

[su@master ~]$ scp -r /opt/zookeeper-3.4.13 su@slave1:/opt/
[su@master ~]$ scp -r /opt/zookeeper-3.4.13 su@slave2:/opt/

修改myid文件
slave1
[su@master ~]$ cd /opt/zookeeper-3.4.13/data
[su@master data]$ touch myid
[su@master data]$ echo “2”>>myid
slave2
[su@master ~]$ cd /opt/zookeeper-3.4.13/data
[su@master data]$ touch myid
[su@master data]$ echo “3”>>myid

开启防火墙端口

开启zookeeper端口
2181:对cline端提供服务
3888:选举leader使用
2888:集群内机器通讯使用(Leader监听此端口)
[root@master ~]$ firewall-cmd --zone=public --add-port=2181/tcp --permanent
[root@master ~]$ firewall-cmd --zone=public --add-port=3888/tcp --permanent
[root@master ~]$ firewall-cmd --zone=public --add-port=2888/tcp --permanent
[root@master ~]$ firewall-cmd --reload
[root@master ~]$ firewall-cmd --list-ports

启动

[su@master ~]$ zkServer.sh start
[su@master ~]$ zkServer.sh status

参考

https://www.cnblogs.com/subendong/p/7440558.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值