最新文章列表

Zookeeper工作原理

引自:http://cailin.iteye.com/blog/2014486   ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用, ...
gotowqj 评论(0) 有7284人浏览 2014-05-12 23:30

分布式服务框架 Zookeeper

参考:http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/       http://hadoop.apache.org/zookeeper/docs/current/       http://rdc.taobao.com/team/jm/archives/448   ...
gotowqj 评论(0) 有781人浏览 2014-05-12 23:27

zookeeper

zookeeper可以用来管理配置信息,通过通知来广播信息。 https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index   为维护配置信息,命名服务,提供分布式同步机制,提供组服务提供了一套集中式服务。   在分布式系统中,这些服务可能或多或少的被用到。但之前,每次要用到这些服务的时候,自己写一个,总会有这样那样的问题,比如 ...
ziwuzu 评论(0) 有1003人浏览 2014-04-25 15:24

Kafka 安装和测试

1. 简介 kafka (官网地址:http://kafka.apache.org)是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率。 i. 消息的发布(publish)称作producer,消息的订阅(subscribe)称作consumer,中间的存储阵列称作broker。 ii. 多个broker协同合作,producer、consumer和broker三者之间通过zookee ...
czj4451 评论(1) 有149224人浏览 2014-04-15 10:31

Zookeeper Api(java)入门与应用(转)

安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。 单机模式 单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录 ...
myhadoop 评论(0) 有1098人浏览 2014-04-12 22:40

zooKeeper在weblogic下的bug

因为项目中需要使用分布式配置管理,所以使用了ZooKeeper,ZooKeeper的客户端使用的是zookeeper-3.4.5.jar原来使用的2.3.3版本,后来升级到了2.4.5升级版本,在本地调试总是正确的,但是放置到weblogic下就不行了,发现在weblogic10下竟然无法使用一直报错:  01/08 10:41:21 [WARN] ClientCnxn: Session 0x ...
小码哥BASE64 评论(0) 有2144人浏览 2014-04-03 09:05

zookeeper 入门讲解实例 转

  转  http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html zookeeper使用和原理探究(一) zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的<The Chubby lock service for l ...
blackproof 评论(3) 有199280人浏览 2014-03-31 22:17

Zookeeper 3.3.3 LeaderElection算法总结

LeaderElection. lookForLeader(): 1.        生成一个随机数xid 2.        对每一个PARTICIPANT依次执行如下步骤: a)        发送xid,等待消息该PARTICI ...
aoyouzi 评论(0) 有757人浏览 2014-03-14 09:15

ZooKeeper leader election

Paxos是分布式应用中解决同步问题的核心。作为应用研发工程师,我们总是倾向于使用一种相对简洁的方式实现复杂的算法。ZooKeeper leader election实现就是一个非常好的参考。其实现比标准Paxos算法简单,基本过程是:1                                                                                  ...
aoyouzi 评论(0) 有679人浏览 2014-03-14 09:14

zookeeper3.3.3源码分析(二)FastLeader选举算法

 如何在zookeeper集群中选举出一个leader,zookeeper使用了三种算法,具体使用哪种算法,在配置文件中是可以配置的,对应的配置项是”electionAlg”,其中1对应的是LeaderElection算法,2对应的是AuthFastLeaderElection算法,3对应的是FastLeaderElection算法.默认使用FastLeaderElection算法.其他两种算法我 ...
aoyouzi 评论(0) 有642人浏览 2014-03-14 09:13

分布式助手Zookeeper(八)

散仙,在前几篇关于zookeeper的文章中,介绍了基于zookeeper实现的分布式公平锁,以及非公平锁,那么本篇呢,散仙就来介绍下关于使用zookeeper如何模拟实现一个分布式队列。 那么为什么需要分布式队列呢?,我们都知道队列,在我们的编程开发中,是一种比不可少的数据结构,最典型莫过于,生产者与消费者的例子了,我们在程序过经常使用的队列是基于非分布式的环境,JAVA JDK也自带了非常多的 ...
qindongliang1922 评论(0) 有1954人浏览 2014-03-13 22:23

分布式服务框架 Zookeeper学习笔记

分布式服务框架 Zookeeper -- 管理分布式环境中的数据   安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。 单机模式 单机安装非 ...
aoyouzi 评论(0) 有557人浏览 2014-03-12 19:06

zookeeper学习笔记

zookeeper功能点: 统一命名空间(Name Service) 配置推送 (Watch) 集群管理(Group membership) 统一命名空间 在zookeeper中实现了一个类似file system系统的数据结构,比如/zookeeper/status。 每个节点都对应于一个znode节点。 znode节点的数据结构模型:   znode的数据结构内 ...
aoyouzi 评论(0) 有884人浏览 2014-03-12 19:05

zookeeper使用和原理探究

zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的<The Chubby lock service for loosel ...
aoyouzi 评论(0) 有566人浏览 2014-03-12 19:04

ZooKeeper 的安装和配置---单机和集群

单机安装、配置:   安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录如:/home/frank/ZooKeeperInstall/zookeeper-3.3.3下。   配置文件存放在/conf/目录下,将zoo_sample.cfd文件名称改为zoo.cfg,  缺省的配置内容如下:     # The number of milliseconds of e ...
aoyouzi 评论(0) 有1173人浏览 2014-03-12 19:03

分布式助手Zookeeper(七)

上篇文章,散仙介绍了,分布式环境下,基于zookeeper实现的公平的锁,这篇,我们来看下,如何使用zookeeper来完成非公平锁的模拟,在这之前,我们先来 ...
qindongliang1922 评论(0) 有2249人浏览 2014-03-08 13:27

分布式助手Zookeeper(六)

散仙,在关于zookeeper的前几篇文章中,除了记录了zookeeper的一些基础知识,也介绍了怎么使用zookeeper来完成,配置文件同步,和主从自动切换的功能,那 ...
qindongliang1922 评论(0) 有2649人浏览 2014-03-08 10:48

ZooKeeper概述

ZooKeeper   分布式应用的分布式协调服务。         ZooKeeper为分布式应用(distributed applications)提供开源的,分布式的协调服务。分布式应用使用ZooKeeper提供的一组简单的原语来构建更高层次的服务,比如同步,配置维护,组和命名。ZooKeeper容易编程,数据模型类似于文件系统的目录树结构。ZooKeeper背后的动机就是为了解除分布 ...
wbj0110 评论(0) 有764人浏览 2014-03-06 11:32

zookeeper分布式锁的实现

   本文主要讲述在使用ZooKeeper进行分布式锁的实现过程中,如何有效的避免“羊群效应(herdeffect)”的出现。 最后有实现了代码,仅供参考 本文参考了《Hadoop权威指南》以及以下网页内容实现: http://aliapp.blog.51cto.com/8192229/1328018   实现过程介绍如下: 一般的分布式锁实现 这里简单的讲下一般的分布式锁如何实现 ...
graduter 评论(2) 有16143人浏览 2014-02-28 17:00

hbase zookeeper独立搭建

  一、zk单独搭建    1.修改配置文件:conf/zoo.cfg tickTime=2000 dataDir=/home/hadoop/data/zookeeper clientPort=2181 initLimit=5 syncLimit=2 server.1=slave-01:2888:3888 server.2=slave-02:2888:3 ...
blackproof 评论(0) 有14656人浏览 2014-02-27 21:33

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics