ZooKeeper常用命令

zkServer.sh用法

bin/zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}

启动

bin/zkServer.sh start

停止

bin/zkServer.sh stop

重启

bin/zkServer.sh restart

zkcli.sh用法

连接默认zookeeper服务器

bin/zkCli.sh

连接指定的zookeeper服务器

bin/zkCli -server ip:port

常用命令

ls path [watch]:查看某个路径下目录列表, watch注册监听,命令行可忽视

ls2 path [watch]: 显示当前节点下的节点和当前节点的属性信息

stat path [watch]: 显示数据的状态信息

get path [watch]: 获取path的属性信息和数据内容

create [-s] [-e] path data acl: 创建节点, -s表示顺序, -e表示临时,默认是持久节点, acl缺省表示不做任何权限限制, [-s]和[-e]是可选的

set path data [version]: 更新path的数据内容,version是做类似CAS的功能的对应dataversion,命令行可忽略

delete path [version]: 删除节点,不能递归删除,只能删除叶子节点

数据状态信息属性解释

cZxid: 节点被创建时的id
ctime: 节点被创建的时间
mZxid: 节点修改后的id
mtime: 节点被修改的时间
pZxid: 子节点id
cversion: 子节点version
dataVersion: 当前节点数据版本号,节点数据被修改版本号就会加1
aclVersion: 权限version
ephemeralOwner
dataLength: 数据长度
numChildren: 子节点个数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值