• zookeeper 节点信息



    使用get命令获取指定节点的数据时, 同时也将返回该节点的状态信息, 称为Stat. 其包含如下字段:

    • czxid. 节点创建时的zxid.
    • mzxid. 节点最新一次更新发生时的zxid.
    • ctime. 节点创建时的时间戳.
    • mtime. 节点最新一次更新发生时的时间戳.
    • dataVersion. 节点数据的更新次数.
    • cversion. 其子节点的更新次数.
    • aclVersion. 节点ACL(授权信息)的更新次数.
    • ephemeralOwner. 如果该节点为ephemeral节点, ephemeralOwner值表示与该节点绑定的session id. 如果该节点不是ephemeral节点, ephemeralOwner值为0. 至于什么是ephemeral节点, 请看后面的讲述.
    • dataLength. 节点数据的字节数.
    • numChildren. 子节点个数.

    zxid

    znode节点的状态信息中包含czxid和mzxid, 那么什么是zxid呢? ZooKeeper状态的每一次改变, 都对应着一个递增的Transaction id, 该id称为zxid. 由于zxid的递增性质, 如果zxid1小于zxid2, 那么zxid1肯定先于zxid2发生. 创建任意节点, 或者更新任意节点的数据, 或者删除任意节点, 都会导致Zookeeper状态发生改变, 从而导致zxid的值增加。


  • 相关阅读:
    Codeforces 449D:Jzzhu and Numbers
    51nod 1040:最大公约数之和
    51nod 1179:最大的最大公约数
    51nod 1406:与查询
    51nod 1354:选数字
    51nod 1616:最小集合
    Codeforces:Colored Balls
    素性测试
    秒转换成年月日时分秒 和复制文本到剪贴板
    vue项目中获取cdn域名插件
  • 原文地址:https://www.cnblogs.com/admln/p/zookeeper-node-info.html
Copyright © 2020-2023  润新知