• zookeepeer使用zkCli.sh命令


    一、连接服务器端

     1 [root@sxl132 zookeepeer]# ./bin/zkCli.sh -server 192.168.116.144:2181
     2 Connecting to 192.168.116.144:2181
     3 2018-01-11 06:55:04,157 [myid:] - INFO  [main:Environment@100] - Client environment:zookeeper.version=3.4.11-37e277162d567b55a07d1755f0b31c32e93c01a0, built on 11/01/2017 18:06 GMT
     4 2018-01-11 06:55:04,169 [myid:] - INFO  [main:Environment@100] - Client environment:host.name=localhost
     5 2018-01-11 06:55:04,169 [myid:] - INFO  [main:Environment@100] - Client environment:java.version=1.8.0_151
     6 2018-01-11 06:55:04,174 [myid:] - INFO  [main:Environment@100] - Client environment:java.vendor=Oracle Corporation
     7 。。。。。。。。。。。。。。。。。。。。。。。。。。
     8 6.144/192.168.116.144:2181, sessionid = 0x4000004a4240000, negotiated timeout = 30000
     9 
    10 WATCHER::
    11 
    12 WatchedEvent state:SyncConnected type:None path:null

    二、使用zkCli.sh的相关指令

    1、查看相关命令 

     1 [zk: 192.168.116.144:2181(CONNECTED) 0] h
     2 ZooKeeper -server host:port cmd args
     3     stat path [watch]
     4     set path data [version]
     5     ls path [watch]
     6     delquota [-n|-b] path
     7     ls2 path [watch]
     8     setAcl path acl
     9     setquota -n|-b val path
    10     history 
    11     redo cmdno
    12     printwatches on|off
    13     delete path [version]
    14     sync path
    15     listquota path
    16     rmr path
    17     get path [watch]
    18     create [-s] [-e] path data acl
    19     addauth scheme auth
    20     quit 
    21     getAcl path
    22     close 
    23     connect host:port

      

    2、查看目录结构

     1 [zk: 192.168.116.144:2181(CONNECTED) 1] ls /   
     2 [zookeeper]
     3 [zk: 192.168.116.144:2181(CONNECTED) 2] ls2 /
     4 [zookeeper]
     5 cZxid = 0x0
     6 ctime = Wed Dec 31 16:00:00 PST 1969
     7 mZxid = 0x0
     8 mtime = Wed Dec 31 16:00:00 PST 1969
     9 pZxid = 0x0
    10 cversion = -1
    11 dataVersion = 0
    12 aclVersion = 0
    13 ephemeralOwner = 0x0
    14 dataLength = 0
    15 numChildren = 1

      

    3、创建节点和节点数据

    1 [zk: 192.168.116.144:2181(CONNECTED) 8] create /root root_data
    2 Created /root
    3 [zk: 192.168.116.144:2181(CONNECTED) 9] ls /
    4 [zookeeper, root]

      

    4、查看节点及节点的数据信息

     1 [zk: 192.168.116.144:2181(CONNECTED) 11] get /root
     2 root_data
     3 cZxid = 0xa00000002
     4 ctime = Thu Jan 11 15:09:50 PST 2018
     5 mZxid = 0xa00000002
     6 mtime = Thu Jan 11 15:09:50 PST 2018
     7 pZxid = 0xa00000002
     8 cversion = 0
     9 dataVersion = 0
    10 aclVersion = 0
    11 ephemeralOwner = 0x0
    12 dataLength = 9
    13 numChildren = 0

      

    5、修改节点数据

     1 [zk: 192.168.116.144:2181(CONNECTED) 12] set /root ROOT_DATA
     2 cZxid = 0xa00000002
     3 ctime = Thu Jan 11 15:09:50 PST 2018
     4 mZxid = 0xa00000003
     5 mtime = Thu Jan 11 15:13:14 PST 2018
     6 pZxid = 0xa00000002
     7 cversion = 0
     8 dataVersion = 1
     9 aclVersion = 0
    10 ephemeralOwner = 0x0
    11 dataLength = 9
    12 numChildren = 0
    13 [zk: 192.168.116.144:2181(CONNECTED) 13] get /root          
    14 ROOT_DATA
    15 cZxid = 0xa00000002
    16 ctime = Thu Jan 11 15:09:50 PST 2018
    17 mZxid = 0xa00000003
    18 mtime = Thu Jan 11 15:13:14 PST 2018
    19 pZxid = 0xa00000002
    20 cversion = 0
    21 dataVersion = 1
    22 aclVersion = 0
    23 ephemeralOwner = 0x0
    24 dataLength = 9
    25 numChildren = 0

      

    6、删除节点

    1 [zk: 192.168.116.144:2181(CONNECTED) 15] delete /root
    2 [zk: 192.168.116.144:2181(CONNECTED) 16] ls /
    3 [zookeeper]

      

    其他的命令,童鞋们可以自己去尝试。

    参考文档:

    徐培成的大数据zookeepeer视频。

  • 相关阅读:
    ASP.NET CORE3.0 API Swagger+IdentityServer4授权验证
    Ubuntu16.04安装RabbitMq并设置用户
    使用sql实现表90度旋转(矩阵转置)
    HDWiKi新架设网站打开慢原因排查1.4秒→0.03秒
    手机端网页设置了csswidth:100%,但不能显示完整的问题
    SQL Server 2008 收缩日志
    MSSQL查看一个数据库中所有表的行数
    那就简单说说这个服务器吧,题外话。
    win7单独安装php
    css兼容写法
  • 原文地址:https://www.cnblogs.com/gudi/p/8271136.html
Copyright © 2020-2023  润新知