Java 杂谈Zookeeper程序员

ZooKeeper分布式入门实战(三)-基本特性

2018-07-12  本文已影响26人  紫霞等了至尊宝五百年

1 zookeeper常用命令行操作





2 session的基本原理与create命令的使用





3 set与delete命令的使用

先 get 一下


dataVersion从0到1,即是乐观锁版本变化



可看出有锁
不加版本号可以直接删除操作

版本号0过时,无法操作删除


对应版本号删除即可

4 zk特性 – 理解watcher机制


5 父节点watcher事件




直接删除无事件触发
如此添加事件即可

6 子节点watcher事件





上图并无触发 watch 事件


如此才能触发

7 watcher常用使用场景

8 ACL(access control lists)权限控制



默认权限




9 ACL命令行

9.1 world讲解

设权限
无删除权限
添加权限,成功删除

9.2 auth讲解


初始化
须先注册


其实, 只要添加 addauth 后,都是跟着第一次的那套密码走的,所以直接省略不写亦可


9.3 digest讲解

Ctrl+C 先退出注销用户




可删除,不可写
上一篇 下一篇

猜你喜欢

热点阅读