Zookeeper-简介

Zookeeper一个分布式,开放源码的分布式应用程序协调服务,是hadoop和hbase重要的组件。

       Zookeeper是一个为分布式提供一致性服务的软件,提供的功能包括:

              配置维护

              域名服务

              分布式同步

              组服务等

       Zookeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效,功能稳定的系统提供给用户。

       Zookeeper中提供了分布式独享锁,选举,队列的接口

       Zookeeper以fast paxos算法为基础

       Zookeeper的基本运转流程:

              选举leader(领导者)

              同步数据

              选举leader过程中算法有很多,弹药达到的选举标准是一致的

              Leader要具有最高的执行ID,类似root权限

              集群中大多数的机器得到响应并接受选出的leader

       总结:

              Zookeeper类似分发服务器的角色。它负责选举的保障,负责数据的同步并把这些操作优化成人能看懂方式展现出来。

参考百度百科

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值