zookeeper基本概念介绍

前言

如果有还没有安装zookeeper的同志们,可以先看我这篇文章使用docker快速安装

使用docker安装Zookeeper-优快云博客

zookeeper基本概念

Zookeeper 对分布式多个服务器进行协调,用于管理大型主机
应用场景: 保证多个服务器数据一致、分布式锁、存放数据的中心

所以说zookeeper是可以存储数据的,下面我们看一下它的数据模型叭

zookeeper数据模型

zookeeper的数据模型本质就是一个树

这个树上面的节点是可以存储数据的

使用zookeeper的客户端软件prettyZoo进行链接之后会看到

因为树结构的数据在图形化界面看着就是目录的形式

可以理解成带有数据的目录

zookeeper的树节点

树节点主要由四部分组成

保存的数据、权限、子节点、节点元数据

节点元数据

如图所示,右边显示的就是节点基本信息,下面我对其进行解释说明

ephemeralOwner             如果是临时节点,则放所有者sessionId如果不是临时节点则为0
mtime                               节点最近修改时间
dataLength                       节点内数据的长度
ctime                                 节点创建时间
numChildren                     该节点的子节点个数
mZxid                               修改节点的事务ID
pZxid                                添加和删除子节点的事务ID
cZxid                                创建节点的事务ID
dataVersion                     节点内数据的版本,每更新一次,版本加一
aclVersion                        此节点的权限版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值