zookeeper篇-watch命令
2021/7/12 6:06:04
本文主要是介绍zookeeper篇-watch命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。
文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。
-
每个路径节点都有一个watcher监控,当该节点数据改变时(CRUD),自动触发watcher,zookeeper的watcher机制是一次性的,触发一次后即销毁,watcher可以用来统一资源配置
-
stat命令设置当前路径节点不同类型的watch
假设节点z2不存在,先运行【stat /zookeeper/z2 watch】 声明一个watch(该watch对z2节点增删改查任一操作都会触发一次watch,watch触发一次后失效),再进行下面操作:
(1)创建型watch(NodeCreated型watch)
运行【create /zookeeper/z2 afan】命令会触发创建型watch,afan是节点值,可随便写
(2)修改型、删除型watch(NodeDataChanged型、NodeDeleted型watch)
运行【set /zookeeper/z2 afan1】或者】delete /zookeeper/z2】会触发该watchh
-
ls命令设置路径子节点不同类型的watch
假设节点z1已存在,先运行【ls /zookeeper/z1 watch】,再进行下面操作:
(1)创建型/删除型watch(NodeChildrenChanged型watch
运行【create /zookeeper/z1/z11 aqi】或者【delete /zookeeper/z1/z11】
命令会触发子节点z11创建型watch,aqi是节点值,可随便写
(2)修改型watch(NodeDataChanged型watch)
先【get /zookeeper/z1/z11 watch】,再运行【set /zookeeper/z1/z11 agan2】会触发该watch
OK,如果文章哪里有错误或不足,欢迎各位留言。
创作不易,各位的「三连」是二少创作的最大动力!我们下期见!
这篇关于zookeeper篇-watch命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-29易优CMS安装常见问题汇总-icode9专业技术文章分享
- 2024-06-28易优新手必读安装教程-icode9专业技术文章分享
- 2024-06-28忘记eyoucms后台密码怎么办?-icode9专业技术文章分享
- 2024-06-26终极指南:Scrum中如何设置需求优先级
- 2024-06-26AI大模型企业应用实战(25)-为Langchain Agent添加记忆功能
- 2024-06-26小白家庭 nas 搭建方案-icode9专业技术文章分享
- 2024-06-23AI大模型企业应用实战(14)-langchain的Embedding
- 2024-06-23AI大模型企业应用实战(15)-langchain核心组件
- 2024-06-23AI大模型企业应用实战(16)-langchain核心组件
- 2024-06-23AI 大模型企业应用实战(06)-初识LangChain