java zookeeper

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容