
Zookeeper
ITBOY_ITBOX
技术人生,管理天涯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Zookeeper概述
Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 Zookeeper工作机制 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。 特点...原创 2019-05-12 11:19:01 · 174 阅读 · 0 评论 -
Zookeeper内部原理之选举机制
1)半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。 2)Zookeeper虽然在配置文件中并没有指定Master和Slave。但是,Zookeeper工作时,是有一个节点为Leader,其他则为Follower,Leader是通过内部的选举机制临时产生的。 3)以一个简单的例子来说明整个选举的过程。 假设有五台服务器组成的Zookeeper集群,它们...原创 2019-05-13 08:53:56 · 419 阅读 · 0 评论 -
Zookeeper内部原理之监听器原理
原创 2019-05-13 08:51:18 · 306 阅读 · 0 评论 -
Zookeeper内部原理之节点类型
节点类型 Stat结构体 例如:ls /sanshou 执行这个命令后显示的信息就是Stat结构体 1)czxid-创建节点的事务zxid 每次修改ZooKeeper状态都会收到一个zxid形式的时间戳,也就是ZooKeeper事务ID。 事务ID是ZooKeeper中所有修改总的次序。每个修改都有唯一的zxid,如果zxid1小于zxid2,那么zxid1在zxid2之前...原创 2019-05-13 08:49:37 · 178 阅读 · 0 评论 -
ZooKeeper监听服务器节点动态上下线
某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器的上下线。 2.需求分析,如图 服务器动态上下线 3.具体实现 (0)先在集群上创建/servers节点 [zk: localhost:2181(CONNECTED) 10] create /servers "servers" Created /servers (1)服务器端向Zookee...原创 2019-05-12 16:10:51 · 627 阅读 · 1 评论 -
zookeeper API
Eclipse环境搭建 1.创建一个Maven工程 2.添加pom文件 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>RELEASE</version&g...原创 2019-05-12 16:05:40 · 149 阅读 · 0 评论 -
Zookeeper客户端命令行操作
命令基本语法 功能描述 help 显示所有操作命令 ls path [watch] 使用 ls 命令来查看当前znode中所包含的内容 ls2 path [watch] 查看当前节点数据并能看到更新次数等数据 create ...原创 2019-05-12 13:04:37 · 242 阅读 · 0 评论 -
Zookeeper之分布式安装部署
1.集群规划 在hadoop102、hadoop103和hadoop104三个节点上部署Zookeeper。 2.解压安装 (1)解压Zookeeper安装包到/opt/module/目录下 [atguigu@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/ (2)同步/opt/module/z...原创 2019-05-12 12:48:07 · 295 阅读 · 0 评论 -
Zookeeper之本地模式安装部署
本地模式安装部署 1.安装前准备 (1)安装Jdk (2)拷贝Zookeeper安装包到Linux系统下 (3)解压到指定目录 [atguigu@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/ 2.配置修改 (1)将/opt/module/zookeeper-3.4.10/conf这个路...原创 2019-05-12 12:25:57 · 176 阅读 · 0 评论 -
Zookeeper内部原理之写数据流程
原创 2019-05-13 08:54:56 · 1163 阅读 · 0 评论