zk常用命令行操作1

  • 通过./zkCli.sh打开zk的客户端进行命令行后台
  • ls 与 ls2命令
  • get与stat命令

    get可以获取的节点的数据
    image.png

    1. cZxid = 0x0 # 代表节点创建之后,给这个节点分配的id
    2. ctime = Thu Jan 01 08:00:00 CST 1970 # 节点创建的时间
    3. mZxid = 0x0 # 修改后分配的id
    4. mtime = Thu Jan 01 08:00:00 CST 1970 # 修改后的时间
    5. pZxid = 0x0 # 子节点的id
    6. cversion = -1 # 子节点的版本
    7. dataVersion = 0 # 当前数据版本号,数据更改后,版本号会加1
    8. aclVersion = 0 # 权限版本号,当该节点权限发生变化的时候,权限版本号会加1
    9. ephemeralOwner = 0x0 # 根据这个值判断是临时节点还是永久节点
    10. dataLength = 0 # 数据长达
    11. numChildren = 1 # 代表下面的子节点有几个

    如何判断是临时节点还是永久节点

    ephemeralOwner = 0x0 是永久节点
    ephemeralOwner = 0x10000068fb20000 是永久节点