• Zookeeper3:客户端命令


    客户端命令

    连接服务端Zookeeper

    //客户端连接服务端zookeeper == 默认连的本机2181端口的zookeeper
    cd /opt/module/zookeeper-3.9.1/bin && sh zkCli.sh
    
    //客户端连接远程服务端zookeeper
    cd /opt/module/zookeeper-3.9.1/bin && sh zkCli.sh -server zookeeper服务端IP地址:zookeeper服务端端口号
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    客户端内置命令

    在这里插入图片描述


    //查看节点的数据信息
    // -s 附加次级信息  -w 监听子节点变化
    ls -s /
    
    //普通创建
    //-s 含有序列 -e 临时(重启或超时消失)
    create 节点路径
    
    //获得节点的值
    // -s 附加次级信息 -w 监听节点内容变化
    get 节点路径
    
    //设置节点值
    set 节点路径 新值
    
    //查看节点状态
    stat
    
    //删除节点 == 当前节点没有子节点才能删除成功
    delete 节点路径
    
    //递归删除节点 == 当前节点含有子节点
    deleteall 节点路径
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    监听节点的差异:同样都是删除子节点,两种命令是不一样的
    在这里插入图片描述

    ls - 节点信息

    节点概念内容解释
    czxid:创建节点的事务zxid
    ctime:节点被创建的时间戳(毫秒)
    mzxid:节点最后更新的zxid
    pzxid:节点最后更新的子节点zxid
    cversion:子节点的变化次数
    dataversion:子节点数据的变化次数
    aclVersion:节点访问控制列表的变化次数
    ephemeralOwner:非临时节点为0,临时节点为sessionId
    dataLength:节点的数据长度
    numChildren:节点的子节点数量

    在这里插入图片描述

    节点类型(时间、序号维度两两组合)
    时间维度
    持久:客户端与服务端断联,服务端存储的客户端信息不会被删除
    短暂:客户端与服务端断联,服务端存储的客户端信息会被删除
    序号维度
    有序号:create节点名的时候带上-s == 好处可以创建多个同名不同序的节点
    无序号:默认无序号

    永久节点创建
    在这里插入图片描述

    节点值获取
    在这里插入图片描述

    永久有序节点创建
    在这里插入图片描述

    节点名不能重复创建,重复会报错
    在这里插入图片描述

    临时节点,客户端端口后,服务端就会临时该断开客户端创建的节点删除
    在这里插入图片描述

    修改节点的值
    在这里插入图片描述


    刚兴趣的同行可以进群沟通交流,内置机器人供大家愉快
    在这里插入图片描述

  • 相关阅读:
    责任链设计模式
    vue3 组件v-model绑定props里的值,修改组件的值要触发回调
    【一篇就够】Tomcat下载-配置-验证
    MFC list control控件数据修改
    SpringFramework之基于配置类管理Bean
    python大学生生活信息交互平台的设计与实现毕业设计-附源码031315
    手把手教你:LLama2原始权重转HF模型
    内网渗透之Windows认证(二)
    Rabin Karp 算法详解及Python实现
    如何开发一个基于node.js的CLI工具
  • 原文地址:https://blog.csdn.net/weixin_39651356/article/details/136408398