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