• 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的值增加。


  • 相关阅读:
    [原]80386中断表
    [原]elf可执行连接文件格式
    [原]nasm语法
    VLAN基础配置及Access接口
    配置hybird接口
    配置Trunk接口
    [导入]Oracle常用技巧和脚本
    [导入]ORACLE 常用的SQL语法和数据对象
    [导入]Oracle 基本知识
    [导入]Oracle特殊包
  • 原文地址:https://www.cnblogs.com/admln/p/zookeeper-node-info.html
Copyright © 2020-2023  润新知