1.zookeeper的储存形式
是以树状的方式存储,节点的形式展开
zookeeper会自动的创建事务,读取的时候不回.czxid事务的id
ephemeralOwner的数值是=0是持久化节点,#临时节点所属会话ID
zookpeeper的启动 ./zkserver.sh start 登录: ./zkcli.sh 退出当前会话quit
2.zookeeper常用命令
create -s 路径名称 内容 (持久化有序节点)
create -e 路径名称 内容 (临时节点)
create -s -e 路径名称 内容 (临时有序节点)
set 路径名称 内容(修改节点内容)
set path -v [dataVersion] data ,注意一哈ß
delete path -v(没有子节点)
rmr path -v 高版本deleteall path -v (节点&&下的子节点)
get -s path (节点信息)
ls -s path 查看字节点
get stat ls 都可加 watch添加监听 -w ls监听的是子节点的变化 (监听器只能生效一次)
3.权限 acl 「系统当前用户,当前组用户,其他组用户」
权限模式
world 登陆的所有人
ip 使用IP的用户
auth 密码明文 用户认定
digest 密码加密认定
授权权限
create c 创建的节点
delete d 删除节点
read r 读取数据,显示数据
write w 修改删除节点数据
admin a 控制节点权限(权限管理)
命令
getAlc path 读取节点权限
setAlc path 设置权限
addauth path 添加认证用户 (auth ,digest)
例子
setAcl path world:anyone :cdrwa
setAcl path ip:anyone :cdrwa
网友评论