ZooKeeper
文章平均质量分 56
浪子骑驴
精通J2EE方面的设计
展开
-
ZooKeeper Java API
ZooKeeper提供了Java和C的binding. 本文关注Java相关的API.准备工作拷贝ZooKeeper安装目录下的zookeeper.x.x.x.jar文件到项目的classpath路径下.创建连接和回调接口首先需要创建ZooKeeper对象, 后续的一切操作都是基于该对象进行的.[code="java"]ZooKeeper(String connec...原创 2016-05-22 10:05:34 · 101 阅读 · 0 评论 -
Zookeeper开源客户端框架Curator简介
ZooKeeper原生的API支持通过注册Watcher来进行事件监听,但是Watcher通知是一次性的,因此开发过程中需要反复注册Watcher,比较繁琐。Curator引入了Cache来监听ZooKeeper服务端的事件。Cache对ZooKeeper事件监听进行了封装,能够自动处理反复注册监听,简化了ZooKeeper原生API繁琐的开发过程。[list][*]简单的示例[/...原创 2016-10-25 08:43:29 · 96 阅读 · 0 评论 -
Curator Framework的基本使用方法
Curator Framework提供了简化使用zookeeper更高级的API接口。它包涵很多优秀的特性,主要包括以下三点:自动连接管理:自动处理zookeeper的连接和重试存在一些潜在的问题;可以watch NodeDataChanged event和获取updateServerList;Watches可以自动被Cruator recipes删除;更干净的API:简化raw zo...原创 2016-10-21 15:17:13 · 699 阅读 · 0 评论 -
ZooKeeper学习总结
参考:http://www.tuicool.com/articles/77FJzujzookeeper官网下载地址:[url]http://mirror.bit.edu.cn/apache/zookeeper/[/url]Linux下安装Zookeeper[url]http://blog.csdn.net/lk10207160511/article/details/50...原创 2016-09-30 15:18:21 · 147 阅读 · 0 评论 -
推荐一个zookeeper信息查看工具
zookeeper信息查看工具下载地址:[url]https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip[/url]解压,打开: ZooInspector\build\zookeeper-dev-ZooInspector.jar[img]http://img.blog.csdn...原创 2016-08-31 16:01:36 · 99 阅读 · 0 评论 -
Paxos算法细节详解(一)--通过现实世界描述算法
http://www.cnblogs.com/endsock/p/3480093.html原创 2016-08-24 16:29:25 · 95 阅读 · 0 评论 -
ZooKeeper学习总结 第一篇:ZooKeeper快速入门
http://www.cnblogs.com/leocook/p/zk_0.html原创 2016-08-22 16:23:58 · 112 阅读 · 0 评论 -
zookeeper原理(转)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee...原创 2016-08-22 14:02:20 · 91 阅读 · 0 评论 -
zookeeper客户端curator使用手记
http://www.tuicool.com/articles/36fyUnhttp://blog.sina.com.cn/s/blog_616e189f01018axz.html[size=large][color=green][b]zookeeper分布式锁实现[/b][/color][/size][url]https://mp.weixin.qq.com/s/Ve...原创 2016-08-09 15:10:50 · 79 阅读 · 0 评论 -
ZooKeeper原理及使用
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper提供的Client API的使用,第三部分介绍一些ZooKeeper典型的应用场景。...原创 2016-08-02 08:27:33 · 91 阅读 · 0 评论 -
Zookeeper的一致性协议:Zab
Zookeeper使用了一种称为Zab(Zookeeper Atomic Broadcast)的协议作为其一致性复制的核心,据其作者说这是一种新发算法,其特点是充分考虑了Yahoo的具体情况:高吞吐量、低延迟、健壮、简单,但不过分要求其扩展性。下面将展示一些该协议的核心内容:另,本文仅讨论Zookeeper使用的一致性协议而非讨论其源码实现Zookeeper的实现是有Client、Serv...原创 2016-08-01 09:21:08 · 82 阅读 · 0 评论 -
ZooKeeper源码阅读(一):ZAB协议
ZooKeeper内部有一个in-memory DB,表示为一个树形结构。每个树节点称为Znode(相关的代码在DataTree.java和DataNode.java中)[img]http://zookeeper.apache.org/doc/r3.4.5/images/zknamespace.jpg[/img]客户端可以连接到zookeeper集群中的任意一台。[img]...原创 2016-07-29 14:29:54 · 102 阅读 · 0 评论 -
Zookeeper基本原理与应用场景
http://blog.csdn.net/yunpiao123456/article/details/51888342原创 2016-07-28 18:51:15 · 90 阅读 · 0 评论 -
一步一步理解Paxos算法
[img]http://mmbiz.qpic.cn/mmbiz/wFTDMH6f01FRBRMW7dORJExdVuYXuMdbE6ZYTquXBhe3wDsIicaawgpYZrAz7TDoQ6IwnanjNsU3hjlgibQupDCg/0?tp=webp&wxfrom=5[/img][size=x-large][color=black][b]背景[/b][/color][/size]...原创 2016-07-21 14:34:34 · 165 阅读 · 0 评论 -
Paxos算法简述
Paxos算法是分布式中一个著名的一致性算法。它的假设前提是,在分布式系统中进程之间的通信会出现丢失、延迟、重复等现象,但不会出现传错的现象。Paxos算法就是为了保证在这样的系统中进程间基于消息传递就某个值达成一致。要理解paxos算法最好还是看作者本人(Leslie Lamport)的论文《The Part-Time Parliament》。在这里只是简单地介绍paxos最核心的思想,其实它还...原创 2016-07-21 14:10:03 · 152 阅读 · 0 评论 -
Zookeeper-Zookeeper leader选举
在上一篇文章中我们大致浏览了zookeeper的启动过程,并且提到在Zookeeper的启动过程中leader选举是非常重要而且最复杂的一个环节。那么什么是leader选举呢?zookeeper为什么需要leader选举呢?zookeeper的leader选举的过程又是什么样子的?本文的目的就是解决这三个问题。首先我们来看看什么是leader选举。其实这个很好理解,leader选举就像总统...原创 2016-07-20 09:05:55 · 95 阅读 · 0 评论 -
部署与管理ZooKeeper(转)
http://www.cnblogs.com/ggjucheng/p/3352591.html原创 2016-07-19 09:17:18 · 91 阅读 · 0 评论 -
Zookeeper的四字命令
[url]http://www.cnblogs.com/wuxl360/p/5817524.html[/url]原创 2017-05-18 20:39:11 · 116 阅读 · 0 评论