初始zookeeper

1.zookeeper出现的历史及其原因

Zookeeper 最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布式协调,但是这些系统往往都存在分布式单点问题。

所以,雅虎的开发人员就试图开发一个通用的无单点问题的分布式协调框架,以便让开发人员将精力集中在处理业务逻辑上。

 

2.分布式协调

比如一个电商系统有user服务,订单服务,商品服务构成,三个服务为了高可用都是集群部署。那么服务之间调用需要一个中间件统一管理。比如user服务调用商品服务的ip地址,比如商品服务的某个机器宕机了

如何发现并不去调用。这些都需要引入一个第三方中间件做一个集中管理,但是这个第三方也存在单点问题,集群部署由涉及到数据同步问题

 

3.zookeeper安装

下载地址:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.9/

下载bin包

解压

 

4.配置文件

启动的默认文件是conf/zoo.cfg,把zoo_simple.conf copy一份命名zoo.cfg

 

配置参数:

tickTime=2000(发送心跳包的时间间隔,单位ms)

initLimit=10

syncLimit=5

dataDir=/data/zookeeper

clientPort=2181

 

 

5.zookeeper数据模型(ZooKeeper Data Model

zookeeper具有分层的命名空间,类似分布式文件系统,唯一的区别是空间下的节点既有数据也有子节点,就是节点即是目录也是文件

 

 

 

 

 

参考博客:https://blog.csdn.net/jiahao1186/article/details/82633588

                 https://blog.csdn.net/qq_35673617/article/details/107163737

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值