1、Zookeeper数据模型
(1)ZooKeeper是一个树形目录服务,其数据模型和Unix的文件系统目录树很类似,拥有一个层次化结构。
(2)这里面的每一个节点都被称为: ZNode,每个节点上都会保存自己的数据和节点信息。
(3)节点可以拥有子节点,同时也允许少量(1MB)数据存储在该节点之下。
(4)节点有四大类:
- PERSISTENT持久化节点
-EPHEMERAL临时节点:-e
-PERSISTENT_SEQUENTIAL 持久化顺序节点:-s
-EPHEMERAL_SEQUENTIALI临时顺序节点:-es
2、Zookeeper服务端命令
(1)bin目录下:
./zkServer.sh start
./zkServer.sh stop
./zkServer.sh status
./zkServer.sh restart
3、Zookeeper客户端命令
进入到bin目录
启动客户端,本地机可直接启动
(1)查看根节点
查看节点下面的节点信息
创建节点和自己的数据
只创建节点
创建子节点下的节点
查看节点信息
设置节点信息
删除节点
deleteall 全部删除
创建临时节点,重新进入zookeeper会不见(quit退出)
顺序节点,会自带编号