![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ZooKeeper
BigMoM1573
淡泊名利
展开
-
ZooKeeper>ZooKeeper Java API
org.apache.zookeeper.ZookeeperZookeeper 是在Java中客户端主类,负责建立与zookeeper集群的会话,并提供方法进行操作。org.apache.zookeeper.WatcherWatcher接口表示一个标准的事件处理器,其定义了事件通知相关的逻辑,包含KeeperState和EventType两个枚举类,分别代表了通知状态和事件类型,同时定义了...原创 2019-12-10 20:49:16 · 100 阅读 · 0 评论 -
ZooKeeper>ZooKeeper Watcher(监听机制)
ZooKeeper提供了分布式数据发布/订阅功能,一个典型的发布/订阅模型系统定义了一种一对多的订阅关系,能让多个订阅者同时监听某一个主题对象,当这个主题对象自身状态变化时,会通知所有订阅者,使他们能够做出相应的处理。ZooKeeper中,引入了Watcher机制来实现这种分布式的通知功能。ZooKeeper允许客户端向服务端注册一个Watcher监听,当服务端的一些事件触发了这个Watche...原创 2019-12-10 20:34:01 · 164 阅读 · 0 评论 -
ZooKeeper>ZooKeeper数据模型
ZooKeeper数据模型ZooKeeper的数据模型,在结构上和标准文件系统的非常相似,拥有一个层次的命名空间,都是采用树形层次结构,ZooKeeper树中的每个节点被称为—Znode。和文件系统的目录树一样,ZooKeeper树中的每个节点可以拥有子节点。但也有不同之处:1.Znode兼具文件和目录两种特点。既像文件一样维护着数据、元信息、ACL、时间戳等数据结构,又像目录一样可以作为路...原创 2019-12-10 20:28:37 · 104 阅读 · 0 评论 -
ZooKeeper>ZooKeeper shell
客户端连接运行 zkCli.sh –server ip 进入命令行工具。输入help,输出zk shell提示:shell基本操作创建节点create [-s] [-e] path data acl其中,-s或-e分别指定节点特性,顺序或临时节点,若不指定,则表示持久节点;acl用来进行权限控制。创建顺序节点:创建临时节点:创建永久节点:读取节点与读取相关...原创 2019-12-10 20:19:00 · 110 阅读 · 0 评论 -
ZooKeeper>Zookeeper介绍
Apache Zookeeper基本知识1、ZooKeeper集群搭建Zookeeper集群搭建指的是ZooKeeper分布式模式安装。通常由2n+1台servers组成。这是因为为了保证Leader选举(基于Paxos算法的实现)能过得到多数的支持,所以ZooKeeper集群的数量一般为奇数。Zookeeper运行需要java环境,所以需要提前安装jdk。对于安装leader+follow...原创 2019-12-10 20:13:49 · 70 阅读 · 0 评论 -
ZooKeeper>安装zookeeper
安装zookeeper的注意事项:安装前需要安装好jdk检测集群时间是否同步检测防火墙是否关闭检测主机 ip映射有没有配置下载安装包、解压下载地址:CDH版本:http://archive.cloudera.com/cdh5/cdh/5/zookeeper-3.4.5-cdh5.14.0.tar.gzapache版本:https://archive.apache.org/dist...原创 2019-12-10 20:01:56 · 109 阅读 · 0 评论