首页 » 大数据 » Zookeeper常用命令

Zookeeper常用命令

 

zookeeper相关命令

1、启动、停止、重启zk(bin目录下)

启动:zkServer.sh start
停止:zkServer.sh stop
重启:zkServer.sh restart

2、连接zookeeper

连接本地: ./zkCli.sh
连接其他机器:
./zkCli.sh -server host:port

[root@localhost bin]# ./zkCli.sh -server 172.16.22.251:2181
Connecting to 172.16.22.251:2181
Welcome to ZooKeeper!
JLine support is enabled
[zk: 172.16.22.251:2181(CONNECTING) 0]
WATCHER::

WatchedEvent state:SyncConnected type:None path:null

3、进入zk里相关命令

常用命令如下:

[zk: 172.16.22.251:2181(CONNECTED) 0] help
ZooKeeper -server host:port cmd args
    connect host:port
    get path [watch]
    ls path [watch]
    set path data [version]
    rmr path
    delquota [-n|-b] path
    quit
    printwatches on|off
    create [-s] [-e] path data acl
    stat path [watch]
    close
    ls2 path [watch]
    history
    listquota path
    setAcl path acl
    getAcl path
    sync path
    redo cmdno
    addauth scheme auth
    delete path [version]
    setquota -n|-b val path

get path :获取节点数据
ls path:查看节点信息(包括子节点,和linux的ls差不多)
ls2 path: 查看当前节点数据并能看到更新次数等数据
create path data:创建节点(如果创建的节点有父节点,应先创建父节点), data为字符串数据
delete path:删除节点(如果删除的节点有子节点,则需要先删除子节点)
get path 确认 znode 是否包含我们所创建的字符串
set path data 对 path下 所关联的字符串进行设置
quit:退出zk坏境

4、其他命令

netstat -anp|grep 2181 查看当前机器有哪几个Client在连接
./zkServer.sh status 查看当前机器是leader还是follower

5、ZooKeeper四字命令

  1. 可以通过命令:echo stat|nc 127.0.0.1 2181 来查看哪个节点被选择作为follower或者leader
  2. 使用echo ruok|nc 127.0.0.1 2181 测试是否启动了该Server,若回复imok表示已经启动。
  3. echo dump| nc 127.0.0.1 2181 ,列出未经处理的会话和临时节点。
  4. echo kill | nc 127.0.0.1 2181 ,关掉server
  5. echo conf | nc 127.0.0.1 2181 ,输出相关服务配置的详细信息。
  6. echo cons | nc 127.0.0.1 2181 ,列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。
  7. echo envi |nc 127.0.0.1 2181 ,输出关于服务环境的详细信息(区别于 conf 命令)。
  8. echo reqs | nc 127.0.0.1 2181 ,列出未经处理的请求。
  9. echo wchs | nc 127.0.0.1 2181 ,列出服务器 watch 的详细信息。
  10. echo wchc | nc 127.0.0.1 2181 ,通过 session 列出服务器 watch 的详细信息,它的输出是一个与 watch 相关的会话的列表。
  11. echo wchp | nc 127.0.0.1 2181 ,通过路径列出服务器 watch 的详细信息。它输出一个与 session 相关的路径。


原文链接:Zookeeper常用命令,转载请注明来源!

0