zookeeper客户端命令(三)

article/2025/10/31 7:18:12

zookeeper客户端命令(三)

  • 问题背景
      • zookeeper分布式技术基本概念(一)
      • zookeeper单机及集群部署,附安装包下载(二)
      • zookeeper客户端命令(三)
  • zook客户端指令
  • 节点创建测试
  • 集群模式下,监听节点的值变化或者子节点变化(路径变化)
  • 总结
  • Lyric: 我会陪你一直走到最后

问题背景

使用zookeeper客户端指令操作zookeeper

zookeeper分布式技术基本概念(一)

zookeeper单机及集群部署,附安装包下载(二)

zookeeper客户端命令(三)

zook客户端指令

1 启动客户端

./zkCli.sh

2 显示所有客户端命令

help


3 查看当前znode中所包含的内容

ls /


4 查看当前节点详细数据

ls -s /

  • cZxid:创建节点的事务
    > 每次修改ZooKeeper状态都会收到一个zxid形式的时间戳,也就是ZooKeeper事务ID
    > 事务ID是ZooKeeper中所有修改总的次序
    > 每个修改都有唯一的zxid,如果zxid1小于zxid2,那么zxid1在zxid2之前发生
  • ctime:被创建的毫秒数(从1970年开始)
  • mZxid:最后更新的事务zxid
  • mtime:最后修改的毫秒数(从1970年开始)
  • pZxid:最后更新的子节点zxid
  • cversion:创建版本号,子节点修改次数
  • dataVersion:数据变化版本号
  • aclVersion:权限版本号
  • ephemeralOwner:如果是临时节点,这个是znode拥有者的session id,如果不是临时节点则是0
  • dataLength:数据长度
  • numChildren:子节点数

节点创建测试

1 分别创建两个普通节点

  • 在根目录下创建a和b两个节点
create /a
create /b

  • 在根目录下,创建 c 节点,并保存数据 “yuange” 数据到节点上
create /c "yuange"

  • 多级创建节点
    > 在d节点下,创建e节点,数据为"suolong"
    > d节点必须先创建好,否则报错“节点不存在”
create /d
create /d/e "suolong"


2 获取节点的值

get /d/e


3 创建短暂节点,创建成功后,quit退出客户端,重新连接,短暂节点消失

create -e /temper
ls /

quit
./zkCli.sh
ls /

短暂节点temper消失

4 创建带序号的节点

  • 在节点c下面,创建3个带序号的节点city
    执行三次
create -s /c/city

  • 如果原来没有序号节点,序号从0开始递增
  • 如果原节点下已有2个节点,则再排序时从2开始,以此类推

5 修改节点数据值

set /d/e "yuange is a cool boy"
get /d/e

集群模式下,监听节点的值变化或者子节点变化(路径变化)

1 在server3主机上注册监听/b节点的数据变化

addWatch /b

2 修改在server1上节点/b的数据

set /b "bodaner"

3 server3会立刻响应

WatchedEvent state:SyncConnected type:NodeDataChanged path:/b


4 如果server1的节点/b创建子节点/newpoint,server3会立马显示

create /b/newpoint


5 在server1删除节点,server3也能监听到

delete /b/newpoint


6 递归删除节点,可以删除节点下面的其他节点

deleteall /d

总结

  • 客户端操作节点,实际程序里面也会操作




作为程序员第 107 篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha …

Lyric: 我会陪你一直走到最后


http://chatgpt.dhexx.cn/article/BCXl02kA.shtml

相关文章

Zookper集群搭建

🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 一、搭建zookper集群前的准备…

分布式系统服务框架Zookeeper介绍与原理实现

分布式数据管理之痛点 为了确保微服务之间松耦合,每个服务都有自己的数据库, 有的是关系型数据库(SQL),有的是非关系型数据库(NoSQL)。 开发企业事务往往牵涉到多个服务,要想做到多个服务数据…

给视频加滚动字幕,给视频加字幕制作mv 录制的视频配背景音乐

给视频添加滚动字幕方法其实很简单,像我们下载的电影,歌曲,用手机录制的视频都可以加字幕,或者滚动字幕,也可以加背景音乐或其它声音,给视频开头或结尾加一张图片或多张图片等等都是可以实现的,…

手把手叫你制作一个精美的在线音乐播放器

最近项目中要增加一些特殊的功能,实现音乐的在线播放。虽说网上源码一大把,demo一大堆,但是能用的其实寥寥无几,看来关键时刻还是自己动手,丰衣足食啊。话不多说,直接看效果图吧: 看是不是很美观…

微信小程序中将图片与音乐制作成MV

最近一直在开发一个类似于小年糕的微信小程序,在开发制作MV功能时 ,花费了一些心思,其间主要遇到了以下一些问题点: 1. 上传图片的动画效果如何像播放视频一样实现播放与暂停? 2. 用户上传的图片数量不确定&#xf…

FL Studio中文版21最新免费音乐编曲软件制作工具

FL Studio较为适合专业的音乐制作者,操作难度较大,学习门槛也较高;Studio One则主打一站式的音乐制作,从编曲到录音到后期的专辑制作都可以在其中实现,同时操作难度不大,对初学者和业余爱好者都较为友好。 …

mv

mv 移动文件或改名 mv 命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。 该命令的基本格式如下: [rootlocalhost ~]# mv 【选项】 源文件 目标文件“mv” 默认执行命令(mv -…

怎样做音乐相册怎样制作?手把手教你制作

大家平时出门游玩的时候,会拍摄一些好看的照片吗?那你们会将这些照片分享在社交平台上吗?普通的照片分享,有时会显得比较枯燥单调,其实我们可以将这些照片制作成音乐相册,这样就可以丰富照片的内容&#xf…

Audacity(电脑音频剪辑软件)官方中文版V3.0.2 | 完全免费的音乐制作软件audacity下载

Audacity 是一款专业易于使用且完全免费的音乐制作软件,高度可定制的界面能实时显示预览,具备多轨音频剪辑和音频录制功能,提供了数十种可修改或自己创建的插件以及无限的撤消和重做能力,能将磁带和唱片转换成数字唱片或 CD&#…

手把手教你批量制作MV连播视频

一、点击下载CR MVMixer解压到D盘 找到图标双击打开CR MVMixer 本软件授权注册码可以登陆酷软街获取 右下角点击注册,填入注册码激活。 软件操作页面,左侧是加载音乐MP3跟LRC歌词的 右侧可以添加视频素材,设置封面。 二、加载素材&#xf…

MV制作器UI版来噜

一、项目介绍 MV制作器UI版来噜 在之前的制作MV的项目中,我们使用代码来调用文心大模型API,批量的获取图片,然后我们需要使用专业德视频剪辑工具譬如pr或剪映等完成后续的步骤,但并不是所有人都会使用剪辑软件… 那有没有什么可…

轻音——基于Swing与JavaFx的音乐播放器

简介 轻音是一款我个人开发的支持本地和在线音乐的播放器,我制作这款软件的初衷也是为了消除不同平台之间版权的差异,让听歌不再“跨平台化”,实现听歌自由使用的技术:100% Java 编程语言,98% Swing 开发GUI&#xff…

LaTeX会议论文添加版权信息

1. 在导言区增加 \usepackage{fancyhdr} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} 2. maketitle后增加 \thispagestyle{fancy} \fancyhead{} \lhead{} \lfoot{\copyright~2014 IEEE} \cfoot{} \rfoot{}, 效果如下

CCF论文会议 IEEE 如何查询某个会议期刊的所有文章

1. 下载CCF英文列表 CCF英文会议期刊 列表目录 下载 2. 找到要查询的会议,点击后面的网址 3. 就可以看到该会议期刊列年的整理好的记录,随便点击一个进入 4. 可以看到该年收录的所有文章 5. 可以点击这里查看文章详情 微程序学堂

会议论文扩展摘要写作指南 conference extended abstract

简单的讲就是一个迷你版的论文,除了篇幅非常短只有2-4页之外,论文该有的部分都要有(e.g. Introduction, Methods, Discussion …)。扩展摘要可能需要包含一个abstract,也可能直接从introduction开始,视不同…

计算机发顶级会议论文难,发会议论文不如发期刊?被反驳的无言以对……

顶级会议和顶级期刊哪个牛?是不是发会议不如发期刊呢? 本期关键词:SCI期刊,顶级会议,计算机 有网友在小木虫开帖称自己投稿中了机器人和自动化领域top会议——IROS2012,引发网友关于“投会议论文还是投期刊”的大讨论。 “真心恭喜楼主呀!不过国内不太认可会议呀,有这水…

撰写全英文EI会议论文值得注意的要点!

首先,EI会议论文有用吗?当然是有用的,EI是国际上三大检索系统之一,所以EI论文肯定是有用的,是受认可的,但EI检索的不单单是学术期刊,还有学术会议,期刊论文和会议论文是不同的&#…

ISTP会议论文检索

目录 1. ISTP会议论文的概念 2. ISTP会议论文的特点 3. ISTP会议论文检索 4. ISTP会议论文检索基本检索,检索步骤 1. ISTP会议论文的概念 ISTP会议论文是指在学术会议上宣读和交流的论文、报告及其他有关资料,包括会议前参加会议者预先提交的论文文…

参考文献是会议论文应该什么格式?

“既然你诚心诚意的发问了,那我就大发慈悲的告诉你!”(请自行带入火箭队三人组语气,谢谢!) 注意啦!参考文献会议论文的必须要素在此! [序号]作者名题名[C]//(出版地)出版者出版年(…

会议论文和期刊论文在写作上有什么区别?有什么侧重点?

作为一名科研工作者,无论你是初入圈内的“小萌新”还是久经沙场的“老将”,写论文都是我们的必经之路,而要想论文投中,就需要我们的积极努力啦!其中,杂志社以及很多大型学术会议的征稿就是很好的一个途径哦…