zookeeper基本命令,增删改查
2017-04-08 21:18
197 查看
zookeeper被广泛的使用,由于项目中用到了dubbo框架,所以今天也来简单分享一下zookeeper的简单命令,来查询服务和节点信息,不说了,直接来增删改查命令。
-h命令:
[zk: localhost:2189(CONNECTED) 35] h
ZooKeeper -server host:port cmd args
addauth scheme auth
close
config [-c] [-w] [-s]
connect host:port
create [-s] [-e] [-c] 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] 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] path acl
setquota -n|-b val path
stat [-w] path
sync path
这个命令可以帮助我们主动找到那些命令,做什么的,用这些命令的时候的参数。
查看节点路径:
ls命令 ls / 命令会看到zookeeper的所有根节点的
[zk: localhost:2189(CONNECTED) 36] ls /
[dubbo, path, super, zookeeper]
[zk: localhost:2189(CONNECTED) 37]
创建节点:
create [s] [e] path data
其中,s是指定节点是否是顺序的,e是指定节点是否是临时的,着两个参数是可选的,如果都不写,默认是持久节点。
create /path 可以创建节点,然后 ls /path 查看节点的信息
注意:
[zk: localhost:2189(CONNECTED) 1] create /a/a
Node does not exist: /a/a
这样创建会失败,报错,先create /a 然后再create /a/a就可以了。
get节点信息
[zk: localhost:2189(CONNECTED) 2] get /path
null
没有节点信息。
set节点信息
[zk: localhost:2189(CONNECTED) 3] set /path dataroot
[zk: localhost:2189(CONNECTED) 4] get /path
dataroot
[zk: localhost:2189(CONNECTED) 5]
set设置后就会有信息了。
Stat命令,查看统计信息
[zk: localhost:2189(CONNECTED) 5] stat /path
cZxid = 0x31c8 节点创建时候的zxid
ctime = Sat Apr 08 19:35:27 CST 2017 创建时间
mZxid = 0x31cd 节点最后一次更新发生的ID
mtime = Sat Apr 08 21:06:44 CST 2017 节点最后一次更新的时间。
pZxid = 0x31c9
cversion = 1 子节点更新次数
dataVersion = 1 该节点更新数据的次数
aclVersion = 0 节点acl授权的次数
ephemeralOwner = 0x0
dataLength = 8 节点数据的长度
numChildren = 1 子节点个数
[zk: localhost:2189(CONNECTED) 6]
delete删除节点数据
delete /path
目前需要的查看命令就这些,如果有需要特殊的命令,后期遇到会更新,谢谢。
-h命令:
[zk: localhost:2189(CONNECTED) 35] h
ZooKeeper -server host:port cmd args
addauth scheme auth
close
config [-c] [-w] [-s]
connect host:port
create [-s] [-e] [-c] 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] 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] path acl
setquota -n|-b val path
stat [-w] path
sync path
这个命令可以帮助我们主动找到那些命令,做什么的,用这些命令的时候的参数。
查看节点路径:
ls命令 ls / 命令会看到zookeeper的所有根节点的
[zk: localhost:2189(CONNECTED) 36] ls /
[dubbo, path, super, zookeeper]
[zk: localhost:2189(CONNECTED) 37]
创建节点:
create [s] [e] path data
其中,s是指定节点是否是顺序的,e是指定节点是否是临时的,着两个参数是可选的,如果都不写,默认是持久节点。
create /path 可以创建节点,然后 ls /path 查看节点的信息
注意:
[zk: localhost:2189(CONNECTED) 1] create /a/a
Node does not exist: /a/a
这样创建会失败,报错,先create /a 然后再create /a/a就可以了。
get节点信息
[zk: localhost:2189(CONNECTED) 2] get /path
null
没有节点信息。
set节点信息
[zk: localhost:2189(CONNECTED) 3] set /path dataroot
[zk: localhost:2189(CONNECTED) 4] get /path
dataroot
[zk: localhost:2189(CONNECTED) 5]
set设置后就会有信息了。
Stat命令,查看统计信息
[zk: localhost:2189(CONNECTED) 5] stat /path
cZxid = 0x31c8 节点创建时候的zxid
ctime = Sat Apr 08 19:35:27 CST 2017 创建时间
mZxid = 0x31cd 节点最后一次更新发生的ID
mtime = Sat Apr 08 21:06:44 CST 2017 节点最后一次更新的时间。
pZxid = 0x31c9
cversion = 1 子节点更新次数
dataVersion = 1 该节点更新数据的次数
aclVersion = 0 节点acl授权的次数
ephemeralOwner = 0x0
dataLength = 8 节点数据的长度
numChildren = 1 子节点个数
[zk: localhost:2189(CONNECTED) 6]
delete删除节点数据
delete /path
目前需要的查看命令就这些,如果有需要特殊的命令,后期遇到会更新,谢谢。
相关文章推荐
- git config命令使用第一篇——介绍,基本操作,增删改查
- mysql基本命令之增删改查
- zookeeper基本命令
- ZooKeeper学习笔记:netcat命令基本用法与客户端连接zookeeper
- zookeeper使用(二)--常用命令及在java中基本操作
- Oracle: 一、Oracle简介,安装,基本使用,建表增删改查,数据类型及常用命令
- MySQL基本命令汇总(二)之增删查改
- Zookeeper 客户端API调用示例(基本使用,增删改查znode数据,监听znode,其它案例,其它网络参考资料)
- Zookeeper 客户端API调用示例(基本使用,增删改查znode数据,监听znode,其它案例,其它网络参考资料)
- MySQL增删查改基本命令
- git config命令使用第一篇——介绍,基本操作,增删改查
- Zookeeper 入门与基本命令
- zookeeper 基本命令 quit 退出客户端
- ZooKeeper数据组织及命令行的基本命令
- Kafka Shell基本命令(包括topic的增删改查)
- zookeeper之基本操作命令
- Kafka Zookeeper 基本命令示例
- 最基本的接收和读取和数据库命令增删改查
- Zookeeper系列(三)常见的shell命令和基本的API方法
- zookeeper常用命令,solr中zkCli.sh 基本操作