0    课程地址

https://coding.imooc.com/lesson/201.html#mid=12701

 

1    重点关注

1.1    如何添加watch

stat /imooc watch   不存在的节点,可以用该命令,多用于新增    
get /imooc watch    修改删除节点等,可以用该命令

zookeeper命令设置的watche事件是一次性的,用完之后再次操作需要重新设置watche事件

 

 

1.2    创建父节点触发: NodeCreated

  • 启动zk服务端和客户端(必须启动客户端,不然set和get命令没有)
./zkServer.sh start
./zkCli.sh

 

  • 创建父节点触发: NodeCreated
stat /imooc watch
create /imooc 123    触发watch事件

 

1.3    修改父节点数据触发: NodeDataChanged

  • 启动zk服务端和客户端(必须启动客户端,不然set和get命令没有)
./zkServer.sh start
./zkCli.sh

 

  • 修改父节点触发: NodeDataChanged
set /imooc 456    不触发watch事件
get /imooc watch
set /imooc 789    触发watch事件

 


1.4    删除公节点触发: NodeDeleted

  • 启动zk服务端和客户端(必须启动客户端,不然set和get命令没有)
./zkServer.sh start
./zkCli.sh

 

  • 删除父节点触发: NodeDeleted
delete /imooc    不触发watch事件
ls /
create /imooc 888
get /imooc watch 
delete /imooc    触发watch事件

 

 

2    课程内容

2.1    本节概要

 

 

 

3    Coding

 

posted on 2024-01-09 12:44  菜鸟乙  阅读(8)  评论(0编辑  收藏  举报