zookeeper集群搭建

1. zookeeper简介

(待续)

2. zookeeper安装

1)所有机器添加环境变量
1)配置zoo.cfg

在zookeeper的conf文件夹下 可能没有zoo.cfg,可以把zoo.example.cfg改名。

#修改过后的配置文件zoo.cfg,如下:
tickTime=2000
initLimit=10
syncLimit=5
dataLogDir=/usr/local/zookeeper/logs
dataDir=/usr/local/zookeeper/data
clientPort=2181
autopurge.snapRetainCount=500
autopurge.purgeInterval=24
server.1= master:2888:3888
server.2= slave1:2888:3888
server.3= slave2:2888:3888 
3)创建相关目录,三台节点都需要

mkdir -p /usr/local/zookeeper/{logs,data}

4)将配置完成的zookeeper发往其他节点
5)创建ServerID标识

zookeeper集群模式下还要配置一个myid文件,这个文件需要放在dataDir目录下。

这个文件里面有一个数据就是A的值(该A就是zoo.cfg文件中server.A=B:C:D中的A),在zoo.cfg文件中配置的dataDir路径中创建myid文件。

#在192.168.1.3服务器上面创建myid文件,并设置值为1,同时与zoo.cfg文件里面的master.1保持一致,如下
echo "1" > /usr/local/zookeeper/data/myid
在192.168.1.4服务器上面创建myid文件,并设置值为2,同时与zoo.cfg文件里面的slave1.2保持一致。另一台等同。

3. 启动

zookeeper 集群不像hadoop集群,在master上启动后其他的slave也启动。必须手动或者使用脚本启动(即在从节点上启动)。启动后。/usr/local/zookeeper/bin目录下会生成zookeeper.out文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值