首页 > 其他分享 >zookeeper节点介绍

zookeeper节点介绍

时间:2023-11-15 10:25:55浏览次数:35  
标签:0x385 zookeeper 介绍 ID znode 节点 属性

参考:https://blog.51cto.com/u_15535797/6076363

节点特性

  1. zookeeper 中节点叫znode存储结构上跟文件系统类似,以树级结构进行存储。不同之外在于znode没有目录的概念,不能执行类似cd之类的命令。
  2. znode结点属性如下:
    path:唯一路径
    childNode:子节点
    stat:状态属性
    type:节点类型

节点类型

  1. PERSISTENT: 持久化节点
  2. PERSISTENT_SEQUENTIAL: 持久化有序节点
  3. EPHEMERAL: 临时节点
  4. EPHEMERAL_SEQUENTIAL: 临时有序节点

永久节点:节点创建后会被持久化,只有主动调用delete方法的时候才可以删除节点。
临时节点:节点创建后在创建者超时连接或失去连接的时候,节点会被删除。临时节点下不能存在子节点
有序节点:创建的节点名称后自动添加序号,如节点名称为"node-",自动添加为"node-1",顺序添加为"node-2"...

节点属性

  • 查看节点属性
# 查看节点属性
stat /test
  • 属性说明
#创建节点的事物ID
cZxid = 0x385
#创建时间
ctime = Wed Jul 21 22:37:01 CST 2021
#修改节点的事物ID
mZxid = 0x385
#最后修改时间
mtime = Wed Jul 21 22:37:01 CST 2021
# 子节点变更的事物ID
pZxid = 0x385
#这表示对此znode的子节点进行的更改次数(不包括子节点)
cversion = 0
# 数据版本,变更次数
dataVersion = 0
#权限版本,变更次数
aclVersion = 0
#临时节点所属会话ID
ephemeralOwner = 0x0
#数据长度
dataLength = 17
#子节点数(不包括子子节点)
numChildren = 0

标签:0x385,zookeeper,介绍,ID,znode,节点,属性
From: https://www.cnblogs.com/hasome/p/17816838.html

相关文章

  • zookeeper之curator API
    参考:https://www.jianshu.com/p/075f3262938c概述ApacheCurator是一个比较完善的,由Netflix公司开源的一套ZooKeeper的JAVA客户端框架组件。解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等等。PatrixckHunt(Zookeep......
  • 部署单个节点的集群consul
    一、启动启动server端nohup./consulagent-config-dir=/opt/consul/config& 配置文件/opt/consul/confg.json的具体内容为:{"bootstrap_expect":1,"data_dir":"/opt/consul/data","log_level":"INFO",......
  • 国标GB28181安防视频LiteCVR平台GIS电子地图模块开发介绍
    电子地图应用主要以GIS地理信息系统为核心,在联网监控工程视频监控业务管理中具有重要意义,能发挥GIS系统“一张图”可视化集成展示和空间决策分析方面的优势。视频监控平台LiteCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及......
  • 视频质量AI检测算法与LiteCVR视频质量诊断方案介绍
    LiteCVR视频质量诊断方案可以实现对监控设备常见的异常抖动、画面条纹、画面模糊、偏色、亮度异常、对比度异常、冻结、丢失、噪声等机器故障及恶意遮挡、恶意变化监控场景的行为做出准确判断,还可以对监控设备因为网络异常等原因导致的设备断线、取流异常、码率是否达标等问题进行......
  • iozone的使用与介绍
    iozone的使用与介绍iozone介绍:iozone(www.iozone.org)是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。可以测试Read,write,re-read,re-write,readbackwards,readstrided,fread,fwrite,randomread,pread,mmap,aio_read,aio_write等......
  • Linux下安装Zookeeper
    前言Zookeeper是java编写,所以需要先安装JDK环境:Linux安装JDK1.下载解压文件tarzxvfapache-zookeeper-3.6.3-bin.tar.gz2.在主目录下创建data和logs两个目录用于存储数据和日志:cd/opt/apache-zookeeper-3.6.3-binmkdirdatamkdirlogs3.在conf目录下新建zoo.cfg文件......
  • VSCode 中 Json 文件介绍
    VisualStudioCode官方文档1.Json配置文件EditingJSONwithVisualStudioCodesettings.json分类defaultsettings.json:只读格式,相当于官方的参考文档;settings.json:自定义形式,优先级大于默认的settings.json文件,ctrl+shift+o查看默认提供的格式,而后自定......
  • NLP文本生成全解析:从传统方法到预训练完整介绍
    本文深入探讨了文本生成的多种方法,从传统的基于统计和模板的技术到现代的神经网络模型,尤其是LSTM和Transformer架构。文章还详细介绍了大型预训练模型如GPT在文本生成中的应用,并提供了Python和PyTorch的实现代码。关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构......
  • NLP文本生成全解析:从传统方法到预训练完整介绍
    本文深入探讨了文本生成的多种方法,从传统的基于统计和模板的技术到现代的神经网络模型,尤其是LSTM和Transformer架构。文章还详细介绍了大型预训练模型如GPT在文本生成中的应用,并提供了Python和PyTorch的实现代码。关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、......
  • [链表] 3-链表中的节点每K个一组反转
    --------------------......