zookeeper
艾伦蓝
Just do it
展开
-
Zookeeper基础知识学习
[size=x-large][b]简介[/b][/size][color=red][b]ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统[/b][/color],提供的功能包括:[color=blue][b]配置维护[/b][/color]、[color=red][b]命名服务[/b][/color]、[color=darkred]分布式同步[/col...原创 2017-03-27 10:26:07 · 89 阅读 · 0 评论 -
java Curator实现分布式锁
lder().connectString("127.0.0.1:2181") .retryPolicy(new ExponentialBackoffRetry(1000, 3)).build();// 必须先启动 否则无效过 client.start(); final InterProcessMutex lock = new InterProcessMutex(client, "/zk-xxx/childs");原创 2017-09-05 14:39:05 · 89 阅读 · 0 评论 -
Zookeeper学习笔记
原创 2017-03-27 16:18:32 · 73 阅读 · 0 评论 -
Zookeeper安装学习(zoo.cfg配置详解)
/hadoop.apache.org/zookeeper/releases.html下载稳定释放zookeeper并在合适的地方解压[code="command"]% tar xzf zookeeper-x.y.z.tar.gz[/code] [color=blue][size=medium][b]3.将如下放在在命令行路径中会为后续工作带来方便:[/b][/size][/color][code="command"]% export ZOOKEEP原创 2017-03-27 10:44:39 · 277 阅读 · 0 评论 -
Zookeeper基础知识学习
e][b]配置维护[/b][/color]、[color=red][b]命名服务[/b][/color]、[color=darkred]分布式同步[/color]、[color=orange]组服务[/color]等。[b]ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。[/b]Zookeeper是Google的Chubby一个开源的实现,[color=red][b]是高有效和可靠的协同工作系统[/b][/color],Zookeeper能够原创 2017-03-27 10:26:07 · 70 阅读 · 0 评论 -
zookeeper原理学习
护和命名服务等[/b][/color]。Zookeeper是Hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeeper的目的就在于此。本文简单分析zookeeper的工作原理,对于如何使用zookeeper不是本文讨论的重点。[size=x-large][color=black][b]1 Zookeeper的基本概念[/b][原创 2017-03-02 18:00:54 · 89 阅读 · 0 评论 -
zookeeper原理学习
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,[color=red][b]分布式应用程序可以基于它实现同步服务,配置维护和命名服务等[/b][/color]。Zookeeper是Hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布...原创 2017-03-02 18:00:54 · 96 阅读 · 0 评论 -
zookeeper 学习总结
[code="txt"]cap :一致性 可用性 分区容错性BASE原理 :基本可用 + 软状态(同步允许延迟)+最终一致性一致性协议:2PC(2阶段提交)+3PC(3阶段提交)3PC = canCommit + preCommit + doCommitPAXOS引入过半的原则 只要过半通过则通过zookeeper为分布式应用提供了高效可靠的分布式...原创 2018-01-08 14:11:17 · 158 阅读 · 0 评论 -
java Curator实现分布式锁
[size=medium][color=red][b]Curator实现分布式锁主要依赖于zookeeper[/b][/color][/size][code="java"]// Curator实现分布式锁 CuratorFramework client = CuratorFrameworkFactory.builder().connectString("127.0.0.1:21...原创 2017-09-05 14:39:05 · 212 阅读 · 0 评论 -
Zookeeper学习笔记
[size=large][b]Zookeeper服务自身组成一个集群(2n+1个服务允许n个失效)。[/b][/size][b]Zookeeper服务有两个角色,[/b][size=medium][color=red][b]一个是leader,负责写服务和数据同步,剩下的是follower,提供读服务,leader失效后会在follower中重新选举新的leader。[/b][/color][/s...原创 2017-03-27 16:18:32 · 107 阅读 · 0 评论 -
Zookeeper安装学习(zoo.cfg配置详解)
[color=red][size=large][b]1.1安装前准备[/b][/size][/color][size=medium][b]1.Java6 环境要求安装[/b][/size]如果用Zookeeper在windows条件下运行,应该安装Cygwin.2.在hhtp://hadoop.apache.org/zookeeper/releases.html下载稳定释放zook...原创 2017-03-27 10:44:39 · 250 阅读 · 0 评论 -
zookeeper 学习总结
原创 2018-01-08 14:11:17 · 95 阅读 · 0 评论