zookeeper常用命令

./zkServer.sh start 启动

./zkServer.sh status 服务状态

./zkServer.sh stop停止

./zkServer.sh restart 重启

zkCli.sh 连接zookeeper

创建节点 create [-s] [-e] path data acl -s表示创建顺序节点 -e表示创建临时节点 data表示创建的节点的数据内容

ls path 获取节点的子节点

get path 获取节点的数据

stat path 查看节点状态

获取节点的子节点以及当前节点的状态 ls2 path

修改节点的数据 set path data [version]  version可以不填写 如果写需要更新版本号大于原有版本号

delete path [version] 删除节点,如果此时该节点有子节点,则不允许删除

rmr path 递归删除整个节点

stat path watch/get path watch 进行当前节点监控 针对每一个节点的操作,都可以有一个监控者,当节点发生变化,会触发watcher事件 zk中watcher是一次性的,触发后立即销毁 所有有监控者的节点的变更操作都能触发watcher事件

Ls path watch/ls2 path watch  子节点的watcher操作(监控父节点,当父节点对应的子节点发生变更的时候,父节点 上的watcher事件会被触发) ls ls2 增删会触发、修改不会,如果子节点再去新增子节点,不会触发(也就是说,触发 watcher事件一定是直系子节点)

 

getAcl path/setAcl path  获取修改权限 1world  anyone 2、用户名密码登陆访问 3、密码加密访问 4ip  5super

                       权限cdrwa   create delete read write admin

world:anyone:permissions:cdrwa

auth:user:password:permissions:cdrwa

digest:username:BASE64(SHA1(password)):permissions:cdrwa

 ip ip:localhost:psermissions:cdrwa

posted @ 2020-05-18 15:23  java程序猴  阅读(148)  评论(0编辑  收藏  举报