一、基本结构
1、根节点是/
2、Zookeeper是一个树状结构—Znode树
3、每一个Zookeeper节点是Znode节点
4、每一个Zookeeper节点都必须存储数据
5、在Zookeeper中所有的路径计算都是从根路径开始
6、在Zookeeper中,任意一个持久节点都可以挂载子节点,临时节点没有子节点
7、Znode树是维系在内存中,为了快速查询
8、Zookeeper不适合存储大量数据:(1)对数据量进行了限制,每个节点的数据量默认不超过1M;(2)管理(协调服务)
9、将每一次的写操作(添加删除更新数据都是写操作)当作一个事务,每次会为当前事务分配一个递增id,称作Zxid
二、命令
功能 | 命令 |
---|---|
创建新节点 | create 节点名 数据 |
获取节点信息 | get 节点 |
更新节点信息 | set 节点名 数据 |
删除节点 | delete 节点名 |
创建临时节点 | create -e 节点名 数据 |
查看制定路径下的所有子节点 | ls 路径 |
递归删除 | rmr 路径 |
创建顺序节点 | create -s 节点名 数据 |
创建临时顺序节点 | create -e -s 节点名 是数据 |