1、zookeeper的应用:

注册中心、配置集中管理、集群管理、分布式锁和分布式任务、队列的管理。

 

2、zookeeper的znode类型:

持久节点:永久保存数据。

持久有序节点:永久保存数据,会给节点添加一个有序的序号。

临时节点:当客户端和zookeeper断开连接时,节点自动删除。

临时有序节点:断开连接时自动删除,会给节点添加有序的序号。

 

3、zookeeper的监听通知机制:

客户端可以监听zookeeper的znode节点,znode改变时会通知客户端。

 

4、zookeeper的常用命令:

4.1查询

# 查询当前节点下的全部子节点
ls 节点名称 #ls /
# 查询当前节点下的数据
get 节点名称 # get /zookeeper

 

4.2创建

create [-s] [-e] znode名称 znode数据
#参数-s:加上-s表示有序
#参数-e:加上-e表示临时节点

 

4.3修改

set znode节点 znode数据

 

4.4删除

delete znode名称 #没有子节点的znode
deleteall znode名称 #删除当前节点和其全部子节点,新版本命令是rmr