5. zk的命令总结

作者: 光小月 | 来源:发表于2019-06-11 09:39 被阅读1次

    文章来源: https://zhuanlan.zhihu.com/p/60696071

    1. 检测zk启动命令
    [root@localhost apache-zookeeper-3.5.5]# ss -tnl
    State       Recv-Q Send-Q        Local Address:Port                       Peer Address:Port              
    LISTEN      0      128                       *:22                                    *:*                  
    LISTEN      0      100               127.0.0.1:25                                    *:*                  
    LISTEN      0      50                       :::8080                                 :::*                  
    LISTEN      0      128                      :::22                                   :::*                  
    LISTEN      0      100                     ::1:25                                   :::*                  
    LISTEN      0      50                       :::2181                                 :::*                  
    LISTEN      0      50                       :::42949                                :::*                  
    

    ss命令链接:https://www.cnblogs.com/peida/archive/2013/03/11/2953420.html
    ss是Socket Statistics的缩写。

    1. 使用客户端连接
    [root@localhost apache-zookeeper-3.5.5]# ./bin/zkCli.sh -server localhost:2181
    Connecting to localhost:2181
    
    1. 查看当前根目录下的节点信息
    [zk: localhost:2181(CONNECTED) 0] ls /
    [zk_test, zookeeper]
    
    1. zookeeper客户端操作基础指令
    #创建节点: create [-s] [-e] path data acl
    #[-s]是否有序 , [-e]是否临时, path 节点路径 ,data 数据内容,acl 数据权限。
    [zk: localhost:2181(CONNECTED) 1] create /zk_haha lolo
    Created /zk_haha
    
    #查看节点目录信息: ls path [watch]
    #path节点路径 , watch 为监听事件。
    [zk: localhost:2181(CONNECTED) 2]  ls /zk_haha
    []
    
    #获取节点信息: get path [watch]
    #path节点路径 , watch 为监听事件。
    [zk: localhost:2181(CONNECTED) 3] get /zk_haha 
    lolo
    
    #修改节点信息: set path [version]
    #path节点路径,version 版本号,修改节点数据后递增,相当于我们数据库的版本号,作为乐观锁功能。
    [zk: localhost:2181(CONNECTED) 4] set /zk_haha li
    [zk: localhost:2181(CONNECTED) 5] get /zk_haha
    li
    
    #删除节点信息: delete path [version]
    #path节点路径 ,version ,修改节点数据后递增,相当于我们数据库的版本号,作为乐观锁功能。
    [zk: localhost:2181(CONNECTED) 6] delete /zk_haha
    
    #查看节点当前状态: stat path [watch]
    #path节点路径 ,watch 为监听事件
    #注:[] 括号里选项内容可选择
    #watch :为当前节点的一个监听事件,当节点被修改、删除、查看时都会触发对应分类的事件
    
    [zk: localhost:2181(CONNECTED) 7] stat /zk_haha 
    cZxid = 0x15
    ctime = Mon Jun 10 18:01:04 CST 2019
    mZxid = 0x16
    mtime = Mon Jun 10 18:01:23 CST 2019
    pZxid = 0x15
    cversion = 0
    dataVersion = 1
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 2
    numChildren = 0
    
    

    PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”或者“点赞”一下,就此谢过!

    相关文章

      网友评论

        本文标题:5. zk的命令总结

        本文链接:https://www.haomeiwen.com/subject/tzftfctx.html