zookeeper 命令
zkCli.sh 登录服务端
-
./zkCli*sh -timeout 3000 -server localhost:2181 -r
-r readonly
默认 -timeout 3000 -server localhost:2181 -
ls path [watch]
列出指定节点下的所有一级子节点。 -
ls2 path [watch]
ls + stat -
get path [watch]
列出节点的数据 + stat -
set path data [version]
给节点添加数据或者修改节点的数据。 -
create [-s] [-e] path data acl
创建节点
-s:表示节点为顺序节点
-e:表示节点为临时节点
acl:访问控制列表 -
delete path [watch]
删除节点 -
stat path [watch]
列出节点信息key value cZxid = 0x31节点被创建时的事物的ID ctime = Sat Mar 16 15:38:34 CST 2019创建时间 mZxid = 0x31节点最后一次被修改时的事物的ID mtime = Sat Mar 16 15:38:34 CST 2019最后一次修改时间 pZxid = 0x31子节点列表最近一次呗修改的事物ID cversion = 0子节点版本号 dataVersion = 0数据版本号 aclVersion = 0ACL版本号 ephemeralOwner = 0x0创建临时节点的事物ID,持久节点事物为0 dataLength = 22数据长度,每个节点都可保存数据 numChildren = 0子节点的个数 -
listquota path
列出节点的限制 -
setquota -n|-b val path
设置节点的限制
-n:表示子节点的最大个数
-b:表示数据值的最大长度 -
delquota [-n|-b] path
删除节点的限制 -
setAcl path acl
设置节点的权限
acl格式:schema:id:permision
schema:ip|digest|world|auth|
id:ip|userName:string|anyone|
permision:crwda
c:create 创建子节点
r:read 获得节点数据和子节点列表
w:write 更新节点数据
d:delete 删除子节点
a:admin 设置节点的ACL -
getAcl path
获得节点的权限的列表 -
sync path -
rmr pat
递归删除节点 -
printwatches on|off -
addauth scheme auth
注册会话授权信息
schema: ip:digest
auth: ip|username:password -
history
历史命令 -
redo cmdno
重新执行命令* cmdno为 history输出的命令号 -
quit
退出客户端 -
close
关闭连接,不退出可客户端 -
connect host:port
连接服务端











网友评论