Zookeeper 节点属性|学习笔记

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,182元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
简介: 快速学习 Zookeeper 节点属性

开发者学堂课程【大数据 ZooKeeper 快速入门 Zookeeper 节点属性】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/549/detail/7589


Zookeeper 节点属性


内容介绍

一、Zookeeper 节点介绍

二、总结

 

一、Zookeeper 节点介绍

每个 znode 都包含了一系列的属性,通过命令 get,可以获得节点的属性。

[zk: node-22(CONNECTED) 2] get /aaa0000000001

运行结果:

he11o22

czxid =ox200000003

ctime = Frisep 22_16:47:35 CST 2017

mzxid = 0x200000007

mtime = Fri sep 22 17:26:15 CST 2017

pzxid = 0x200000003

cversion = 0

dataversion =2

ac1version = o

ephemera1owner= 0x0

dataLength = 7

numchi7dren =o

1.dataVersion

数据版本号,每次对节点进行 set 操作,dataVersion 的值都会增加(即使设置的是相同的数据),可有效避免了数据更新时出现的先后顺序问题。每次通过节点修改数据操作,此值就会加一

2.cversion

子节点的版本号。当 znode 的子节点有变化时,cversion 的值就会增加。当子节点下节点发生大的变化时,子节点版本号加一。新增、删除、修改子节点都是一个变化。

3.aclVersion :

ACL 的版本号。

4.cZxid

Znode 创建的事务 id。Zookeeper 每次事务性操作都会产生全局的事务性 id,交给 leader 分配,通过 id,判断操作先后

5.mZxid

Znode 被修改的事务 id,即每次对 znode 的修改都会更新 mZxid。

6.Ctime

节点创建的时间戳

7.Mtime

节点最新一次更新发生的时间戳

8.eplhemeralOwner

如果该节点为临时节点, ephemera1Owner 值表示与该节点绑定的 session id.如果不是, ephemeralOwner 为0.

 

二、总结

在 client 和 server 通信之前,首先需要建立连接,该连接称为 session。连接建立后,如果发生连接超时、授权失败,或者显式关闭连接,连接便处于 CLOSED 状态,此时 session 结束。

相关文章
|
存储 缓存 Java
【Zookeeper】Apach Curator 框架源码分析:后台构造器和节点操作相关源码分析(二)【Ver 4.3.0】(2)
【Zookeeper】Apach Curator 框架源码分析:后台构造器和节点操作相关源码分析(二)【Ver 4.3.0】
201 0
【Zookeeper】Apach Curator 框架源码分析:后台构造器和节点操作相关源码分析(二)【Ver 4.3.0】(2)
|
存储 缓存 Java
【Zookeeper】Apach Curator 框架源码分析:后台构造器和节点操作相关源码分析(二)【Ver 4.3.0】
【Zookeeper】Apach Curator 框架源码分析:后台构造器和节点操作相关源码分析(二)【Ver 4.3.0】
228 0
|
数据安全/隐私保护
Zookeeper快速入门(Zookeeper概述、安装、集群安装、选举机制、命令行操作、节点类型、监听器原理)(二)
Zookeeper快速入门(Zookeeper概述、安装、集群安装、选举机制、命令行操作、节点类型、监听器原理)(二)
|
存储 数据安全/隐私保护
zookeeper 节点介绍及节点常用命令总结
zookeeper 节点介绍及节点常用命令总结
435 4
|
12月前
|
分布式计算 Java Hadoop
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
198 1
|
12月前
|
分布式计算 Hadoop Unix
Hadoop-28 ZooKeeper集群 ZNode简介概念和测试 数据结构与监听机制 持久性节点 持久顺序节点 事务ID Watcher机制
Hadoop-28 ZooKeeper集群 ZNode简介概念和测试 数据结构与监听机制 持久性节点 持久顺序节点 事务ID Watcher机制
184 1
|
12月前
|
分布式计算 Hadoop
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
204 1
|
API
zookeeper 使用api 进行节点增删改查及实现简易的配置中心
zookeeper 使用api 进行节点增删改查及实现简易的配置中心
116 2
|
存储 Java 网络安全
ZooKeeper【搭建 03】apache-zookeeper-3.6.0 伪集群版(一台服务器实现三个节点的ZooKeeper集群)
【4月更文挑战第10天】ZooKeeper【搭建 03】apache-zookeeper-3.6.0 伪集群版(一台服务器实现三个节点的ZooKeeper集群)
125 1
|
消息中间件 存储 Kafka
Kafka【环境搭建 02】kafka_2.11-2.4.1 基于 zookeeper 搭建高可用伪集群(一台服务器实现三个节点的 Kafka 集群)
【2月更文挑战第19天】Kafka【环境搭建 02】kafka_2.11-2.4.1 基于 zookeeper 搭建高可用伪集群(一台服务器实现三个节点的 Kafka 集群)
426 1