美文网首页
ZooKeeper【二】

ZooKeeper【二】

作者: 阿南的生活记录 | 来源:发表于2018-09-12 22:13 被阅读0次

    zk常用命令行操作

    • bin目录下 zkCli.sh命令打开zk的客户端进行命令行后台
    • ls与ls2命令
    • 状态信息[ stat 与 get命令 ]

    zk特性 - watcher机制

    • 针对每个节点的操作,都会有一个监督者->watcher
    • 当监控的某一个对象(znode)发生了变化,则触发watcher事件
    • zk的watcher是一次性的,触发后立即销毁
    • 父节点,子节点增删改都能够触发其watcher
    • 针对不同类型的操作,触发的watcher事件也不同:
    • (子)节点的创建事件
    • (子)节点删除事件
    • (子)节点数据变化事件

    通过get path [watch]设置watcher
    父节点增删改操作触发watcher
    子节点增删改操作触发watcher

    watcher事件的类型 一

    • 创建父节点:NodeCreated
    • 修改父节点数据触发:NodeDataChanged
    • 删除父节点:NodeDeleted

    watcher事件的类型 二

    • ls为父节点设置watcher,创建子节点触发:NodeChildrenChanged
    • ls为父节点设置watcher,删除子节点触发:NodeChildrenChanged
    • ls为父节点设置watcher,修改子节点不触发

    相关文章

      网友评论

          本文标题:ZooKeeper【二】

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