一、什么是ZooKeeper
zookeeper什么是分布式
分布式系统
Zookeeper的特性
ZooKeeper的特性2
二、ZooKeeper的安装:ZooKeeper是Java编译
2.1 安装JDK
2.2单机zookeeper的安装
2.3 主要目录
Zookeeper的主要功能主要目录结构2
主要目录结构3
zoo.cfg的配置
zoo.cfg配置 Zookeeper的命令
三、Zookeeper的基本数据模型
ZooKeeper的基本数据模型基本数据模型2
基本数据模型3
基本数据模型4
基本数据模型
3.1ZooKeeper数据模型的基本操作
基本操作13.3Zookeeper的作用
作用体现1zk的作用2
作用体现3
作用4
作用5
四 、ZK的命令行学习
./zkCli.sh :开启zk客户端
ls /:
ls2 :是ls与stat命令的合体,可以查看当前节点的状态
stat [path]:查看目录状态
get /:获取指定节点的数据
4.1 ZK的session
- 客户端与服务端之间的连接存在会话;
- 每个会话都可以设置一个过期时间;
- 心跳结束,则session过期;
- session过期,所有的临时Znode都会过期;
- 心跳机制:客户端向服务端发送ping包请求。
创建临时节点create命令:
-e表示临时节点;
-s表示顺序节点;
create命令
查看临时节点的状态
创建顺序节点
4.2 ZK的set、delete命令
set命令4.3 watcher机制
watcher机制watcher机制2
watcher命令行
父节点事件类型 针对父节点创建触发的事件
针对父节点删除触发的事件
针对子节点的事件 子节点创建触发事件
把子节点当成父节点,为父节点设置watch事件
watcher使用场景
4.4 ACL
acl权限控制acl命令行
acl的构成
acl的构成2
acl的构成3
acl的构成4
acl的构成5
4.4.2 ACL的构成之permissions
permissions14.4.3ACL的命令行学习
命令行之1命令行之2
通过IP设置权限
超级管理员设置
添加配置
ACL的使用场景
五、ZK节点
zk集群注意事项
5.1 单机伪分布式集群
复制两个zk配置文件
网友评论