zookeeper.jar v1.0 官方版 v1.0
发布时间:2019-10-09
软件语言:简体中文
软件大小:691KB
软件授权:免费版
软件版本:v1.0
相关链接:软件官网
软件类型:国产软件
软件平台:/Win8/Win7/WinXP
软件类型: 应用工具  /  编程开发
关键字:zookeeper.jar,zookeeper下载,zookeeper
软件评分:

zookeeper.jar是一个扩散式的,凋谢源码的扩散式运用挨次调以及效率。zookeeper.jar是Google的Chubby一个开源的实现,也是Hadoop以及Hbase的紧张组件。它是一个为扩散式运用提供不同性效率的软件,提供的功能搜罗:配置装备部署呵护、域名效率、扩散式同步、组效率等。

zookeeper.jar使命道理:

ZooKeeper因此Fast Paxos算法为根基的,Paxos 算法存在活锁的下场,即当有多个proposer交织提交时,有可能相互倾轧导致不一个proposer能提交乐成,而Fast Paxos作了一些优化,经由推选发生一个leader (向导者),惟独leader能耐提交proposer,详细算法可见Fast Paxos。因此,要想弄懂ZooKeeper首先患上对于Fast Paxos有所清晰。

zookeeper.jar使命流程:

一、推选Leader。

二、同步数据。

三、推选Leader历程中算法有良多,但要抵达的推选尺度是不同的。

四、Leader要具备最高的实施ID,相似root权限。

五、集群中大少数的机械患上到照应并follow选出的Leader。

zookeeper.jar框架特色:

在Zookeeper中,znode是一个跟Unix文件零星道路相似的节点,可能往这个节点存储或者取患上数据。假如在建树znode时Flag配置为EPHEMERAL,那末当建树这个znode的节点以及Zookeeper患上到衔接后,这个znode将再也不存在在Zookeeper里,Zookeeper运用Watcher觉察使命信息。当客户端接管到使命信息,好比衔接超时、节点数据修正、子节点修正,可能调用响应的行动来处置数据。Zookeeper的Wiki页面揭示了若何运用Zookeeper来处置使命见告,行排队伍,优后行排队伍,锁,同享锁,可作废的同享锁,两阶段提交。

那末Zookeeper能做甚么使命呢,重大的例子:假如咱们有20个搜查引擎的效率器(每一个负责总索引中的一部份的搜查使命)以及一个总效率器(负责向这20个搜查引擎的效率器收回搜查恳求霸占并服从集),一个备用的总效率器(负责当总效率器宕机时交流总效率器),一个web的cgi(向总效率器收回搜查恳求)。搜查引擎的效率器中的15个效率器提供搜查效率,5个效率器正在天生索引。这20个搜查引擎的效率器每一每一要让正在提供搜查效率的效率器停止提供效率开始天生索引,或者天生索引的效率器已经把索引天生实现可能提供搜查效率了。运用Zookeeper可能保障总效率器自动感知有多少多提供搜查引擎的效率器并向这些效率器收回搜查恳求,当总效率器宕机时自动启用备用的总效率器。

zookeeper.jar运用措施:

1.右击“名目”→抉择Properties,在弹出的对于话框左侧列表中抉择Java Build Path,弹出对于话框,这里抉择"Add Library",弹出对于话框,抉择"User Library",而后抉择→Next

2.在泛起的对于话框中,可能抉择已经建树好的用户自界说库,也可能抉择User Libraries,弹出的新对于话框中抉择"New",建树新的用户自界说库。

3.在待建树用户自界说库中,输入新的自界说库的名字,

4.而后为新库,削减所需的Jar包

5.按上述步骤削减好用户自界说库后,之后可能重用这些已经界说好的User Library库,为开拓节约光阴。

软件截图
下载地址