当前位置:网站首页>第3关:节点状态检查、数据查看和更新
第3关:节点状态检查、数据查看和更新
2022-04-22 07:43:00 【真题OK撒】
第3关:节点状态检查、数据查看和更新
100
- 任务要求
- 参考答案
- 评论15
任务描述
本关任务:掌握节点状态检查,节点值查看,以及节点数据更新。
相关知识
为了完成本关任务,你需要掌握:1.命令行基本操作。
节点状态检查
首先,需要启动服务器,并使用zkCli.sh连接服务器,进入客户端命令行界面(如第一关所述)。
节点状态包含以下信息:
czxid: 节点创建时的时间戳。mzxid: 节点最新一次更新发生时的时间。ctime: 节点创建时的时间戳。mtime: 节点最新一次更新发生时的时间。pZxid: 该节点或该节点的子节点的最近一次创建或删除的时间戳。dataVersion: 节点数据的更新次数。cversion: 其子节点的更新次数。aclVersion: 节点ACL(授权信息)的更新次数。ephemeralOwner: 如果该节点为ephemeral节点,ephemeralOwner值表示与该节点绑定的session id; 如果该节点不是ephemeral节点,ephemeralOwner值为0。dataLength: 节点数据的字节数。numChildren: 子节点个数。
例如,获得/zoo1的节点信息,使用以下命令(如图所示):
stat /zoo1

节点值查看
获取当前节点值,使用get命令,在获取数据时,会把对应的节点状态的信息列出。
例如,获取/zoo1的节点数据This is a zoo1!,使用以下命令(如图所示):
get /zoo1

节点数据更新
当创建时节点数据不适合当前要求,就需要更新当前节点数据。更新节点数据使用set命令,在更新数据时,会把更新过的节点状态的信息列出。
例如,将/zoo1的节点数据This is a zoo1!更新为This is my zoo1!!!,使用以下命令(如图所示):
set /zoo1 "This is my zoo1!!!"

编程要求
本关任务是使用命令行,进行以下操作:
-
开启ZooKeeper服务器。
-
使用客户端(
zkCli.sh)连接服务器(IP:127.0.0.1,端口号:2181)。 -
创建
/myZNode, 节点数据为This is my node!的持久节点。 -
查看
/myZNode节点状态。 -
将
/myZNode节点数据更新为This is my second node!。 -
再次查看
/myZNode节点状态,比较与前一次节点状态异同点。 -
断开客服端与服务器连接。
测试说明
本关的测试需要用户在右侧的命令行下完成,用户只需将需要完成的命令在右侧命令行下直接操作即可,然后点击评测按钮,平台会自动验证用户是否按照要求去检测结果。
开始你的任务吧,祝你成功!
纯纯的傻狗题目我就提交上传下不要在意
版权声明
本文为[真题OK撒]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_51916951/article/details/124311129
边栏推荐
猜你喜欢

Teach you how to realize the pull-down refresh and pull-up load of recyclerview

Make the airtest ide into a script and make the script run

shell笔记

7-34 delete duplicate characters (set usage) & 7-35 count the number of characters (unordered_map)

磁盘管理—RAID创建

Golang学习,指针,循环控制相关

进程和线程

Viewpager comprehensive summary

手把手教你实现RecyclerView的下拉刷新和上拉加载更多

sonic云真机入门教程
随机推荐
【论文阅读】【3d目标检测】pvgnet
cesium实现建筑物单体化(分栋分层)
shell笔记
Flutter 判断网络可用性
Goweb Foundation
Probability theory note 6.3 sampling distribution
shell脚本学习——实战案例
微服务(分布式架构)
leaflet、cesium加载百度地图,加载自定义样式百度地图
shell脚本学习笔记——正则表达式
Fluent listview loads more
oh-my-notepro
PWM output of STM32 to steering gear sg90
Simple use of fresco - simpledraweeview
记录node中使用sequelize,自动生成表模型,链接操作数据库(以postgreSQL为例)
The industrialization of SCRM has accelerated, and the manufacturing industry has begun to play with private traffic
MySQL深入学习(三一):PowerDesigner的使用
Winsock编程接口实验:实现ipconfig
Nacos Foundation (4): configure the external database of Nacos
SCRM加速行业化,制造业也开始玩私域流量了