zookeeper
文章平均质量分 79
jjavaboy
这个作者很懒,什么都没留下…
展开
-
Zookeeper(一)安装
一、下载zookeeper 在apache的官网下载zookeeper,http://mirrors.cnnic.cn/apache/zookeeper/ 当前stable的版本是3.4.6,安装文件zookeeper-3.4.6.tar.gz 二、安装zookeeper 如果安装文件没有执行权限,则执行 chmod +x zookeeper-3.4.6.tar.gz执行以下命令: t原创 2015-07-18 22:18:05 · 1035 阅读 · 0 评论 -
Zookeeper(二)客户端
zookeeper连接 一旦zookeeper已经运行起来,有一些选项可以用来连接zookeeper。 java:用法 bin/zkCli.sh -server 127.0.0.1:2181 这样可以让你执行简单的,像文件一样的操作。 如果你已经连接上了zookeeper,应该看到像这样的一些信息。 Connecting to localhost:2181 log4j:WARN No翻译 2015-07-19 16:31:04 · 676 阅读 · 0 评论 -
Zookeeper(三)ZAB协议的两种基本模式:崩溃恢复和广播消息
ZAB协议的两种基本模式:崩溃恢复和广播消息 1.崩溃恢复 Leader服务器选举 ZooKeeper会有两种情况下进行Leader选举 1)集群初始化 2)集群的Leader失去连接,需要重新选举一个新的Leader。 服务器进行选举时投票主要包含两个信息:推举服务器的唯一标识和事务编号:服务器的ID和ZXID。 服务器进行投票时发送消息自己的投票(ID,ZXID)到集群中原创 2017-02-12 21:21:26 · 5859 阅读 · 0 评论 -
Zookeeper(四)Acl权限控制
传统的文件系统中,ACL分为两个维度,一个是属组,一个是权限,子目录/文件默认继承父目录的ACL。而在Zookeeper中,node的ACL是没 有继承关系的,是独立控制的。Zookeeper的ACL,可以从三个维度来理解:一是scheme; 二是user; 三是permission,通常表示为scheme:id:permissions, 下面从这三个方面分别来介绍: (1)scheme: sc原创 2017-03-06 23:51:17 · 1496 阅读 · 0 评论 -
Zookeeper(五)Watcher机制
0.Watcher结构和传参 先看看Watcher定义的结构: public interface Watcher { /** * This interface defines the possible states an Event may represent */ public interface Event { /**原创 2017-10-22 17:15:18 · 758 阅读 · 0 评论