zookeeper常用命令
Posted java-cxh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 获取修改权限 1、world anyone 2、用户名密码登陆访问 3、密码加密访问 4、ip 5、super
权限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
以上是关于zookeeper常用命令的主要内容,如果未能解决你的问题,请参考以下文章
Zookeeper -- 初识ZookeeperZookeeper的安装和配置Zookeeper命令操作(Zookeeper数据模型 Zookeeper服务端 / 客户端常用命令)