zoukankan      html  css  js  c++  java
  • Zookeeper:新增、查看、修改、删除节点

    新增节点

    create [-s] [-e] path data #其中-s 为有序节点,-e临时节点
    

     不写 -s/-e 默认为创建持久化节点

    create /wj "20200521"
    

     查看该节点:

    get /wj

     持久化之后:退出当前对话

    quit
    

     重新开启一个会话,仍然可以get /wj

    (1)创建持久化有序节点:有序节点:节点名+自增序号

    create -s /a "a"
    

     这时候,直接get /a是获取不到该节点的

     需要加上自增序号

     (2)创建临时节点,临时节点会在会话过期后删除

    create -e /t "t"
    

     

     退出该会话,新建一个会话,再进行查询,发现节点已经不存在了

     (3)创建临时有序节点

    create -s -e /tt "tt"
    

     

    查看节点

    get path
    

     

    查看节点状态:

    stat path
    

     返回结果和get命令类似,但不会返回节点数据内容。

    返回节点列表:

    ls   path
    ls2 path
    

     

    修改节点

    set path data [dataVersion]
    

     可以用set命令修改节点数据。

     也可以基于版本号进行修改,当传入的dataVersion与当前版本号不一致时,zookeeper会拒绝修改。

     删除节点

    delete path [dataVersion]
    

     与更新节点类似,删除也可以传入版本号,当传入的dataVersion与当前版本号不一致时,zookeeper会拒绝删除。

    要想删除某个节点及其后代节点,可以使用递归删除,使用如下命令。

    rmr path
    

     

  • 相关阅读:
    Python DB API 连接数据库
    PHP base64多图片上传
    Linux vim编写程序时出现高亮字符,如何取消?
    CDN,内容分发网络。
    MySQL随机取数据
    tp5 快速接入扫码支付
    tp5定时器
    清空测试数据
    Centos Crontab查看状态和开启
    select2 使用
  • 原文地址:https://www.cnblogs.com/wwjj4811/p/12929807.html
Copyright © 2011-2022 走看看