问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

zookeeper什么意思?

发布网友 发布时间:2024-01-22 15:23

我来回答

1个回答

热心网友 时间:2024-02-07 20:04

zookeeper是动物管理员的意思。


ZooKeeper是一个分布式的,开放源码租前慎的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。



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


ZooKeeper包含一个简单的原语集,提供Java和C的接口。


ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在$zookeeper_home\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。


它的原理:


ZooKeeper是以Fast Paxos算悔判法为基础的,Paxos 算法存在活锁的问题,即当有多个proposer交错提交时,有弊敬可能互相排斥导致没有一个proposer能提交成功,而Fast Paxos做了一些优化,通过选举产生一个leader (领导者),只有leader才能提交proposer,具体算法可见Fast Paxos。因此,要想弄懂ZooKeeper首先得对Fast Paxos有所了解。



ZooKeeper的基本运转流程:1、选举Leader。2、同步数据。3、选举Leader过程中算法有很多,但要达到的选举标准是一致的。4、Leader要具有最高的执行ID,类似root权限。5、集群中大多数的机器得到响应并接受选出的Leader。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 芝麻信用上传社保截图安全吗 打完篮球为什么喉咙痛? 如何预防男人对你冷冰冰,让他越来越爱你?可以详细说说吗? 给男孩取两字名字,姓王 一下子大意用湿布擦了一下红木家具,问题大吗?木头做成家具有好几年 红木家具用湿布擦了怎么办 有菜软件靠谱吗 一年改2次的办法 修改一次,一年之内可以改第二次吗? ...O7'10H2O(硼砂)若部分风化,则测定结果偏高还是偏低? 药用硼砂... 去美国试管婴儿,可以选择第四代试管婴儿技术吗? 第四代试管技术怎么样? 汽车飘移到底怎样操作? ...不满意交易,评了差评,但是卖家一直不回复评价,评价就无法显示,怎 ... 星穹铁道uid几位数 1.5t与2.0l哪个马力大? 崩坏星穹铁道智库长成就怎么达成 星穹铁道智库长攻略 三位数加三位数,和是四位数.__ 一个三位数加三位数 得数是一个四位数 k1142次列车和k1141次列车是同一趟车吗 k1142次列车和k1141次列车是同一趟车吗?去洛阳停兰考兰考火车站吗_百度... 老实人就不能当玛丽苏吗 老实人就不能玛丽苏吗讲的什么 老实人就不能玛丽苏吗作者是谁 老实人不能玛丽苏吗 老实人但玛丽苏好看吗 老实人为什么不能惹 我是甘肃白银的,想参加北大清华冬令营。我学钢琴,有经验的进。_百度知... 羽毛球专业的学校 新年对学校的祝福语 2022年学校元旦祝福语 武汉公交201路开班时间? 从和平大道建设一路到沿港路青山文化宫怎么坐公交车 武汉市青山区青王路裕锦花园怎么乘车 从武汉火车站到汉口火车站怎么走? 一个圆锥的体积和一个圆柱的体积进行比较结果是 乒乓球的8个点是什么 我也想买车,有的4s店说零利率,零首付是啥意思,有人知道没.匿名_百度... 如何设置岛电SRS13仪表