zkCli的使用"/>
【快说】zkCli的使用
楔子
前几篇文章都是侧重于解决问题的心路历程,对于只想看精华的同学,这种方式过于啰嗦。所以今后就再开一个系列 – 快说系列。风格便是快狠准,这也将是一个持续努力的目标。接着上一篇的文章,我们在这里快说一下Zookeeper客户端zkCli的使用。
正文
1. 连接Zookeeper
zkCli.sh [-server ip:port]
如果这里不指定Zookeeper服务端的ip和port,那么zkCli默认连接部署在localhost上开放2181端口的服务端
2. 支持功能列表
[zk: localhost:2181(CONNECTED) 0] h
ZooKeeper -server host:port cmd argsstat path [watch]set path data [version] ls path [watch] delquota [-n|-b] path ls2 path [watch] setAcl path acl setquota -n|-b val path history redo cmdno printwatches on|off delete path [version] sync path listquota path rmr pathget path [watch]create [-s] [-e] path data acladdauth scheme authquitgetAcl pathcloseconnect host:port
[zk: localhost:2181(CONNECTED) 1]
stat
获取节点的状态
set
修改节点内容
ls
获取节点的子节点列表
delquota
删除节点配额信息
ls2
ls + stat
setAcl
设置节点访问权限
setquota
设置节点配额
history
查看历史操作记录
redo
执行历史命令
printwatches
开关监听日志
delete
删除节点
sync
强制同步数据
listquota
查看节点配额信息
rmr
强制删除节点
get
获取节点的数据
create
创建一个节点
addauth
添加访问权限信息
quit
退出zkCli
getAcl
查询节点权限
close
断开会话连接
connect
重新建立连接
3. 增
create [-s] [-e] path data [acl]
-s
表示创建顺序节点
-e
表示创建临时节点
path
表示创建的节点路径
data
表示创建
更多推荐
【快说】zkCli的使用
发布评论