• Zookeeper命令使用


    通过 ./zkCli.sh 进入客户端后、

    就可以使用命令来操作zookeeper了。

    quit退出客户端

    创建节点

    使用create命令,可以创建一个zookeeper节点。

    //语法
    create [-s] [-e] path data acl
    //其中-s表示顺序节点,-e表示临时节点。默认情况下,创建的是持久节点。
    //path是节点路径,data是节点数据,acl是用来进行权限控制的。
    //案例
    create /sanguo  luoguanzhong  		创建一个持久节点目录为/sanguo    值为  luoguanzhong
    create -s /shuihu  shinaian  		创建一个持久顺序节点目录为/shuihu  值为  shinaian
    create -e /xiyou  wuchengren  		创建一个临时节点目录为/xiyou  值为  wuchengren 
    create -e -s /honglou  caoxueqing   创建一个临时顺序节点目录为/honglou  值为 caoxueqing   
    

    查看节点内容

    使用get命令,可以获取zookeeper指定节点的内容和属性信息。

    如下:
    [zk: 127.0.0.1:2181(CONNECTED) 1] get /sanguo
    luoguanzhong
    cZxid = 0xd
    ctime = Tue Aug 13 20:27:20 CST 2019  创建时候
    mZxid = 0xd
    mtime = Tue Aug 13 20:27:20 CST 2019  修改时间
    pZxid = 0xd
    cversion = 0
    dataVersion = 0     #没有被修改过,所以版本为0如果有修改过版本会自增
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 12
    numChildren = 0
    

    查看子节点

    使用ls命令可以查看指定节点下的所有子节点

    以下查看根目录下的所有子节点:

    #语法
    /ls /节点
    

    获取节点内容

    使用get命令,获取节点内容。格式为:

    #语法
    get path data 
    

    更新节点内容

    使用set命令,更新节点内容。格式为:

    #语法
    set path data 
    其中的data就是要更新的新内容。
    

    删除节点

    可以发现,一个节点存在子节点时,无法删除该节点。

    还有一个命令rmr path 删除当前节点及子节点

    #语法
    delete /节点/(节点)..
    rmr /节点/(节点)..
    
  • 相关阅读:
    web2.0网站如何设计UE/UI
    SQL查询入门(中篇)
    跟我学做c#皮肤美化(三)
    王通:SEO成功的秘密
    26个Jquery使用小技巧(jQuery tips, tricks & solutions)
    跟我学做c#皮肤美化(五)
    js iframe子父页面读取方式
    我的新网站上线了历史五千年www.lswqn.com在诵读经典中传承中华文明
    jQuery获取Radio,CheckBox选择的Value值
    C#仿QQ皮肤-主窗体MainForm和Main的实现
  • 原文地址:https://www.cnblogs.com/Campsis-tk/p/13372060.html
Copyright © 2020-2023  润新知