Zookeeper命令大全(19大最常用命令)

Zookeeper命令大全(19大最常用命令)-mikechen

ZooKeeper服务端命令

1.启动zookeeper命令

bin/zkServer.sh start

2.查看zookeeper服务命令

bin/zkServer.sh status

3.停止zookeeper命令

bin/zkServer.sh stop

4.重启zookeeper命令

bin/zkServer.sh restart

 

ZooKeeper客户端命令

1.连接zookeeper服务

启动ZooKeeper服务之后,我们可以使用如下命令连接到 ZooKeeper 服务:

./zkCli.sh -server 127.0.0.1:2181

配置说明:

  • 127.0.0.1:为IP地址;
  • 8181:端口号,是在zkserver中zoo.cfg中配置的与客户端通信的端口;

2.help命令

客户端连接到服务端后,可输入help命令查看帮助信息:

ZooKeeper -server host:port cmd args
    addauth scheme auth
    close 
    config [-c] [-w] [-s]
    connect host:port
    create [-s] [-e] [-c] [-t ttl] path [data] [acl]
    delete [-v version] path
    deleteall path
    delquota [-n|-b] path
    get [-s] [-w] path
    getAcl [-s] path
    history 
    listquota path
    ls [-s] [-w] [-R] path
    ls2 path [watch]
    printwatches on|off
    quit 
    reconfig [-s] [-v version] [[-file path] | [-members serverID=host:port1:port2;port3[,...]*]] | [-add serverId=host:port1:port2;port3[,...]]* [-remove serverId[,...]*]
    redo cmdno
    removewatches path [-c|-d|-a] [-l]
    rmr path
    set [-s] [-v version] path data
    setAcl [-s] [-v version] [-R] path acl
    setquota -n|-b val path
    stat [-w] path
    sync path
Command not found: Command not found help

3.ls命令

使用 ls 命令来查看当前 ZooKeeper 中所包含的内容:

ls /

4. ls2 命令

ls2 命令用于查看某个路径下目录列表,它比 ls 命令列出更多的详细信息:

ls2 /mikechen

5.get 命令

get 命令用于获取节点数据和状态信息:

get /mikechen watch

mikechen:代表路径;

watch:表示对该节点进行事件监听;

6.set 命令

set 命令用于修改节点存储的数据:

set /zk "zkbak"

对 zk 所关联的字符串进行设置。

7.create 命令

create 命令用于创建节点并赋值

比如:

create /mikechen "架构"

创建一个新的 znode节点“ mikechen”以及与它关联的字符串。

8.delete 命令

delete 命令用于删除某节点:

delete /zk

9.stat命令

stat:它是status单词的缩写,主要是查看节点的状态信息:

stat /mikechen

查看mikechen节点状态。

10.quit命令

退出客户端:

quit

 

作者简介

陈睿|mikechen,10年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

👇阅读更多mikechen架构文章👇

阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师

以上

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

评论交流
    说说你的看法