
zookeeper
iteye_19462
这个作者很懒,什么都没留下…
展开
-
[bug fix] HBase-Opening a table also opens the metatable and never closes it.
Opening a table also opens the metatable and never closes it. Having upgraded to CDH3U3 version of hbase we found we had a zookeeper connection leak, tracking it down we found that closing the conn...原创 2012-06-06 16:20:06 · 114 阅读 · 0 评论 -
ZooKeeper CRUD API
CRUD API create #创建一个节点 delete #删除一个节点 (get/set)Data #从目标节点上(读取/写)数据 getChildren # 获得子节点列表原创 2012-05-23 10:10:21 · 91 阅读 · 0 评论 -
ZooKeeper配置样例
位置: zookeeper安装目录下/conf/zoo.cfg 配置样例 # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 # The numbe...原创 2012-05-22 10:32:07 · 114 阅读 · 0 评论 -
ZooKeeper锁原理
锁服务 在ZooKeeper中,完全分布的锁是全局同步的。这也就是说,在同一时刻,不会有两个不同的客户端认为他们持有了相同的锁。 锁机制 a.ZooKeeper调用create()方法来创建一个路径格式为“_locknode_/lock_”的节点,此节点的类型为sequence(连续)和ephemeral(临时)。也就是说,创建的节点为临时连续编号节点; b.在创建的...原创 2012-05-21 14:37:13 · 124 阅读 · 0 评论 -
ZooKeeper存储结构像什么?
类似Linux下的文件系统; 分层的名称空间;原创 2012-05-21 14:23:45 · 122 阅读 · 0 评论 -
ZooKeeper特性
会话及状态 ZooKeeper客户端通过句柄为ZooKeeper服务建立一个会话。这个会话一旦被创建,句柄将以CONNECTING状态开始启动。客户端将尝试连接到其中一个ZooKeeper服务器,如果连接成功,它的状态变为CONNECTED。一般情况下,只有上述这两种状态。如果一个可回复的错误发生,比如会话终结或认证失败,或者如果应用程序明确地关闭了句柄,句柄将转入CLOSED状态。 ...原创 2012-05-21 14:15:13 · 101 阅读 · 0 评论 -
ZooKeeper服务基本概念
所有ZooKeeper服务的数据都存储在内存中,且数据都是副本; Zookeeper在启动时,开始第一次领导者角色选举; 当客户端进行读取时,追随者角色的服务器负责给客户端响应; 客户端的所有更新操作,都必须通过领导者角色来处理。当更新被大多数ZooKeeper服务成员持久化后,领导者会给客户端响应;...原创 2012-05-21 14:10:59 · 147 阅读 · 0 评论 -
什么是ZooKeeper
ZooKeeper是Apache Hadoop 正式的子项目,它是针对大型分布式系统的可靠协调系统。 提供的功能包括:配置维护、名字服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。...原创 2012-05-21 14:08:32 · 132 阅读 · 0 评论