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-创建一个登录判断的函数
    python-创建一个本地txt文本
    python-简单函数小例子 单位转换
    微信小程序性能测试之jmeter踩坑记录(四)
    手动添加Keil的固件包Packs
    使用Socket的简单Web服务器
    网络端口(port)
    Redis 5种主要数据类型和命令
    c# 索引器方法
    .net 获取类型的Type类型的几种方法
  • 原文地址:https://www.cnblogs.com/wwjj4811/p/12929807.html
Copyright © 2011-2022 走看看