zookeeper分析学习
JerryDeng
这个作者很懒,什么都没留下…
展开
-
zookeeper机制原理
zookeeper机原理(长连接):Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管。当对目录节点监控状态打开时,一旦目录节点的状态发生变化,Watcher 对象的 process 方法就会被调用。(任何实现org.apache.zookeeper.Watcher类,持有zookeep转载 2015-03-31 13:58:15 · 612 阅读 · 0 评论 -
curator选举实现之一,二
ZooKeeper官方给出了使用zookeeper的几种用途。Leader ElectionBarriersQueuesLocksTwo-phased Commit其它应用如Name Service, Configuration, Group Membership在实际使用ZooKeeper开发中,我们最常用的是Apache Curator。 它由Netflix公司贡献给A转载 2015-04-16 21:18:29 · 2029 阅读 · 0 评论 -
curator 例子
Curator框架是最好用,最流行的zookeeper的客户端。它有以下三个优点1.提供了一套非常友好的操作API;2. 提供一些高级特性(包括但不仅限于前篇文章中提到的)的封装3.易测试 maven依赖如下 Xml代码 dependency> groupId>org.apache.curatorg转载 2015-04-16 21:18:42 · 992 阅读 · 0 评论 -
ZooKeeper典型应用场景一览
查看PDF版本转载请用注明 @ni掌柜 nileader@gmail.comZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。转载 2015-04-16 20:06:07 · 577 阅读 · 0 评论 -
leader election with zookeeper
http://techblog.outbrain.com/2011/07/leader-election-with-zookeeper/Recently we had to implement an active-passive redundancy of a singleton service in our production environment where the gener转载 2015-04-16 20:44:31 · 749 阅读 · 0 评论 -
hbase how to use zk
http://wiki.apache.org/hadoop/ZooKeeper/HBaseUseCases原创 2015-04-01 11:11:56 · 485 阅读 · 0 评论 -
zookeeper源码学习(一)
最近在学习paxos和zookeeper,有收获也有很多不懂的地方,写些笔记,希望和对paxos感兴趣的同学一起讨论哈,不懂的问题还希望能得到大牛们的指点~~呵呵学习过程中,受教于多位前辈的文章:淘宝核心技术团队 : http://rdc.taobao.com/blog/cs/?p=162CODEDUMP博客 : http://www.codedump.info/?p=22转载 2015-03-31 16:40:41 · 601 阅读 · 0 评论 -
zookeeper原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee转载 2015-03-30 11:06:25 · 457 阅读 · 0 评论 -
zookeeper感受1
zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中比较重要一致性算法。 zookeeper安装和使用zookeeper的安装基本上可以按照 http://hadoop.apache.org/zookeeper/doc转载 2015-03-31 10:57:04 · 468 阅读 · 0 评论 -
mac zookeeper 源码
1. 首先安装 ant mac: brew install ant2. 进入 zookeeper 文件夹 mac: ant eclipse3. 导入idea原创 2015-03-31 11:54:18 · 950 阅读 · 0 评论 -
spark ha with curator
如果Spark的部署方式选择Standalone,一个采用Master/Slaves的典型架构,那么Master是有SPOF(单点故障,Single Point of Failure)。Spark可以选用ZooKeeper来实现HA。ZooKeeper提供了一个Leader Election机制,利用这个机制可以保证虽然集群存在多个Master但是只有一个是Active的,其他的都是Sta转载 2015-04-16 21:01:02 · 569 阅读 · 0 评论