zookeeper集群的搭建

1.1 Zookeeper概念
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase、Hive的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务、node管理等。
Zookeeper实现了高性能,高可靠性,和有序的访问。高性能保证了zookeeper能应用在大型的分布式系统上。高可靠性保证它不会由于单一节点的故障而造成任何问题。
你运行一个zookeeper也是可以的,但是在生产环境中,你最好部署3,5,7个节点。部署的越多,可靠性就越高,当然最好是部署奇数个,偶数个不是不可以的,但是zookeeper集群是以宕机个数过半才会让整个集群宕机的(选举机制),所以奇数个集群更佳。
zookeeper搭建步骤
搭建步骤
1.2.1 说明:此处我是在一台centos上搭建的3个zookeeper,实际中,每台服务器上搭建一个zookeeper,只需要改域名就可以了,别的没什么区别
1.2.2 先安装一个zookeeper01
1.2.2.1 在/usr/local/src/创建一个zookeeper-cluster目录
这里写图片描述

1.2.2.2 软件上传
略。

1.2.2.3 软件解压到zookeeper-cluster目录下
这里写图片描述

1.2.2.4 修改解压后的目录的名称zookeeper01
这里写图片描述

1.2.2.5 在zookeeper01目录下创建data、logs
1、 data:存放数据
2、 logs:存放日志
这里写图片描述
1.2.2.6 修改zookeeper01/conf目录下配置文件名称
配置文件:zoo_sample.cfg->zoo.cfg文件。
这里写图片描述

1.2.2.7 编辑zoo.cfg文件
1、 指定data目录
2、 指定logs目录
3、 配置zookeeper间的通信
这里写图片描述

1.2.2.8 指定zookeeper属于哪个节点
1、 在data目录下创建myid文件
这里写图片描述
2、 在myid中去指定zookeeper的属于哪个节点
这里写图片描述

1.2.3 复制zookeeper01为zookeeper02
这里写图片描述
修改文件:
1、 修改zoo.cfg文件
这里写图片描述
2、 修改myid文件
这里写图片描述
1.2.4 复制zookeeper01为zookeeper03
这里写图片描述
修改文件:
1、 修改zoo.cfg文件
这里写图片描述
2、 修改myid文件
这里写图片描述

1.3 依次启动三台zookeeper
这里写图片描述

至此,完成了zookeeper集群的搭建工作

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值