美文网首页Java 杂谈Zookeeper程序员
ZooKeeper分布式入门实战(三)-基本特性

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

作者: 紫霞等了至尊宝五百年 | 来源:发表于2018-07-12 11:33 被阅读26次

    1 zookeeper常用命令行操作





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





    • 临时节点自动删除,根据心跳机制
      先 Ctrl+C 断开连接
      再重连


      已经无 tmp 临时目录
    • 创建顺序节点


    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 先退出注销用户




    可删除,不可写

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/pomlpftx.html