zookeeper环境搭建

1.安装jdk环境

2.设置ssh免密验证登陆

3.下载zookeeper

下载地址:http://apache.fayea.com/zookeeper/

4.解压zookeeper

tar -xvzf zookeeper-3.4.8.tar.gz 

5.配置zookeeper

切换到zookeeper下的conf文件夹

复制配置示例文件zoo_sample.cfg

cp zoo_sample.cfg zoo.cfg

6.编辑zoo.cfg

vi zoo.cfg


此文件主要修改的地方有两处

1)dataDir

DATADIR 的位置,其中的ZooKeeper将存储在内存中的数据库快照,并且除非另有说明,更新数据库的事务日 (ps:在dataDir这个配置的路径下,建立一个名为myid的文件,在文件中只包含一行内容,即所指定的自身的id值,比如服务器"1"应该在myid文件中写入"1"

2)节点服务器部署(即最后的四行)

 server.id=host:port1:port2,其中host就是你的主机名称,port1代表着从(follower)机器连接到主(leader)机器的端口,port2代表着是用来进行leader选举的端口,还有server.id中的id标识的是不同的服务器


以上单机配置基本完成,再将配置好的zookeeper文件夹复制到其他节点

scp -r zookeeper-3.4.8 root@172.20.10.180:/usr/master/

7.启动zookeeper

切换到zookeeper的bin目录下执行zkServer.sh

./zkServer.sh

----------------------------------------------------------------------------------------------------------------------------------------------------------

测试zookeeper集群是否启动

方法一:

使用jps命令出现QuorumPeerMain


方法二:

使用telnet(2181是上面zoo.cfg中的clientPort)


再使用stat查看状态信息出现以下信息


若出现以下信息由于集群中的服务器正常开启数量没有达到一半以上


如果仍然出现以上问题试试关闭防火墙


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值