当前位置: 首页 > news >正文

Zookeeper命令总结

目录

      • 1、常用命令
      • 2、ls path
      • 3、create xxx
        • 创建持久化节点
        • 创建临时节点
        • 创建持久化序列节点
      • 4、get path
      • 5、set path
      • 6、delete path
      • 7、==监听器总结==
        • 1)节点的值变化监听
        • 2)节点的子节点变化监听(路径变化)
        • 3)当某个节点创建或者删除的时候

前提: 安装好单节点的zookeeper

1、常用命令

  • help 显示所有操作命令
  • ls path 使用 ls 命令来查看当前 znode 的子节点 [可监听]
    -w 监听子节点变化
    -s 附加次级信息
  • create 普通创建
    -s 含有序列
    -e 临时(重启或者超时消失)
  • get path 获得节点的值 [可监听]
    -w 监听节点内容变化
    -s 附加次级信息
  • set 设置节点的具体值
  • stat 查看节点状态
  • delete 删除节点
  • deleteall 递归删除节点

2、ls path

查看当前znode中所包含的内容
在这里插入图片描述
查看当前节点详细数据
在这里插入图片描述
参数简介:
在这里插入图片描述

3、create xxx

znode节点有四种类型:

  • PERSISTENT:永久节点。客户端与zookeeper断开连接后,该节点依旧存在
  • EPHEMERAL:临时节点。客户端与zookeeper断开连接后,该节点被删除
  • PERSISTENT_SEQUENTIAL:永久节点、序列化。客户端与zookeeper断开连接后,该节点依旧存在,只是Zookeeper给该节点名称进行顺序编号
  • EPHEMERAL_SEQUENTIAL:临时节点、序列化。客户端与zookeeper断开连接后,该节点被删除,只是Zookeeper给该节点名称进行顺序编号
create /aa test  # 创建持久化节点
create -e /cc test  # 创建临时节点
create -s /bb test  # 创建持久序列化节点
create -e -s /dd test  # 创建临时序列化节点

创建持久化节点

create /bb
在这里插入图片描述

创建临时节点

在这里插入图片描述
断开客户端连接后重新连接后,ls /,发现cc节点消失
在这里插入图片描述

创建持久化序列节点

在这里插入图片描述

4、get path

在这里插入图片描述

5、set path

设置节点
在这里插入图片描述

6、delete path

删除节点

7、监听器总结

客户端注册监听它关心的目录节点,当目录节点发生变化(数据改变、节点删除、子目录节点增加删除)时,ZooKeeper 会通知客户端。

1)节点的值变化监听

get -w /aa
在这里插入图片描述
注意:在右边的客户端多次修改/dd0000000007的值,左边不会再收到监听。因为注册一次,只能监听一次。想再次监听,需要再次注册。

2)节点的子节点变化监听(路径变化)

ls -w /aa
在这里插入图片描述

3)当某个节点创建或者删除的时候

stat -w /aa
在这里插入图片描述

http://www.lryc.cn/news/96724.html

相关文章:

  • C语言中的函数(超详细)
  • 华为H3C思科网络设备命令对照表
  • 产品需求、系统架构设计经验篇
  • 关于websocket的几点注意事项
  • go学习 4、复合数据类型
  • Rust: Vec类型的into_boxed_slice()方法
  • Python - Opencv + pyzbar实时摄像头识别二维码
  • 网络安全(黑客)就业分析指导
  • MySQL 主从复制的认识 2023.07.23
  • elasticsearch查询操作(API方式)
  • Java版企业工程项目管理系统源码+java版本+项目模块功能清单+spring cloud +spring boot
  • 理解Android中不同的Context
  • linux判断端口是否占用(好用)
  • springboot 自定义注解 ,实现接口限流(计数器限流)【强行喂饭版】
  • istio安装部署总结
  • Linux操作系统~必考面试题⑨
  • 国标GB28181协议视频平台EasyCVR修改录像计划等待时间较长的原因排查与解决
  • 线性代数(主题篇):第三章:向量组 、第四章:方程组
  • 大数据课程C4——ZooKeeper结构运行机制
  • 解决伪类元素‘after‘或者‘before‘遮挡父元素,导致鼠标移入或点击等事件不生效的问题
  • 电动汽车市场的减速,正在让小鹏汽车付出代价
  • Yarn上Streaming流自动调节资源设计
  • 微信小程序的个人博客--【小程序花园】
  • 智慧园区楼宇合集 | 图扑数字孪生管控系统
  • 【代码随想录day21】二叉搜索树中的众数
  • 【防火墙】iptables防火墙(一)
  • 微信小程序之富文本特殊处理
  • react-draft-wysiwyg富文本编辑器
  • P5721 【深基4.例6】数字直角三角形
  • 【电子设计大赛】2023 年全国大学生电子设计竞赛 仪器和主要元器件清单