————Zookeeper
杨小嘿
这个作者很懒,什么都没留下…
展开
-
【Zookeeper】——功能介绍
Zookeeper是什么? 分布式协调服务,为分布式应用提供一致性服务。应用场景数据发布/订阅 发布者把数据发布到zk一个或一系列节点,供订阅者订阅到达动态获得数据的目的。 数据的发布/订阅有两种模式:推和拉。推就是服务端主动把数据更新发给所有订阅者,拉就是客户端主动定时的发请求获取最新数据。 Zk将两者结合,原创 2017-05-14 20:00:59 · 998 阅读 · 8 评论 -
【Zookeeper】——概念简介
Zookeeper的基本概念介绍,主要为4部分:数据模型、节点特性、Watcher机制、ACL。数据模型 上图为Zookeeper的数据存储结构,采用的是树形结构,上图中的每个椭圆都是一个数据节点,称为Znode,每个Znode上都可以保存数据,同时还可以挂载子节点。数据节点 Znode根据生命周期的不同可以分为三种:持久节点、临时原创 2017-05-17 08:52:28 · 459 阅读 · 9 评论 -
【Zookeeper】——linux上的安装
环境版本Linux系统:centOS7JDK:jdk-7u76-linux-x64.tar.gzZookeeper: zookeeper-3.4.6.tar.gz以上版本经过测试,没有冲突,可以使用。单节点安装1、 修改操作系统的/etc/hosts : vi /etc/hosts 文件中添加:# zookeeper servers原创 2017-05-19 10:03:46 · 480 阅读 · 9 评论 -
【Zookeeper】——客户端简介
本篇博客介绍客户端,客户端是开发人员使用Zookeeper最主要的途径,包括Zookeeper的客户端和第三方提供的客户端。Zookeeper的客户端 对Zookeeper的客户端只做简单的介绍,主要是在linux系统上如何通过客户端的命令查看服务器上的节点结构及节点中的数据。在Zookeeper的安装的bin目录下可以看做有一个zkCli.sh,这就是在linux上Zookeeper客户端的启动命令。 首先需要连接,进入到bin目录,连接的格式如下:./zkCli.sh原创 2017-05-31 17:43:34 · 1127 阅读 · 4 评论 -
【Zookeeper】——服务端集群
本篇博客主要是对Zookeeper服务端的集群进行简单的了解学习。 集群角色 Leader:Zookeeper集群中的核心,主要有两个工作: 1、处理事务请求,保证集群事务处理的顺序性 2、集群内部各服务器的调度者Follower:是Zookeeper集群状态的跟随者,主要负责三项工作 1、处理客户端的非事务请求,转发事务请求给Leader 2、参与事务请求Proposal(建议、提议)的投票 3原创 2017-06-11 21:31:32 · 499 阅读 · 8 评论