千家信息网

六、zookeeper常见的操作命令

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,ls & ls2 命令ls # 查看当前目录节点 ls / 查看根目录的子节点如下,/ 下有一个子节点ls /zookeeper #查看/zookeeper下接子节点ls / watch #watch
千家信息网最后更新 2024年11月27日六、zookeeper常见的操作命令

ls & ls2 命令

ls # 查看当前目录节点 ls / 查看根目录的子节点
如下,/ 下有一个子节点

ls /zookeeper #查看/zookeeper下接子节点

ls / watch #watch 是注册监听的意思,根目录发生了变化,zookeeper才会通知,不注册是不会通知的。这个是监听子节点的变化(路径的变化),监听也只是仅一次有效,

我们对 / 进行了监听, 我们在"/"下创建 lxp子节点的时候会被告知,123是 lxp节点储存的内容

ls2 查看节点的详细信息
ls2 /lxp 查看详细的节点信息,查看数据的详情

create命令

Create /tt123 abcdef #我们创建节点的时候,要写节点的全路径,后边要写上该节点存储的内容(abcdef)。
-s 创建一个带序号的节点,并且这个序号是全局递增的,

序列号的作用:在分布式系统中,序列号可以被用于为所有的事件进行全局排序,这样客户端可以通过序列号判断事件的顺序,就是在client连接的时候,根据序号可以看出哪个客户端先建立的链接

-e 是创建短暂节点,client与zk断开链接后节点会自动删除

create -e /lxp 123 在 服务器动态上下线的时候会用到

获取节点数据get 命令:

监听节点数据的变化 get /lxp watch

1、

2、

3、

4、

监听功能仅有效一次,上边我们已经对"/lxp" 进行监听了,当我们把/lxp set为123的时候已经对client进行告知了,但是当我们再次进行修改的时候,把 "/lxp" set 为"456"的时候,就不会在进行告知了,没有watcher了,需要在进行注册的时候,才会被重新监听。

修改节点的值:set 命令


set /lxp "liuxipeng"

删除节点: delete命令

递归删除:rmr命令

zk节点信息的解释(了解)

[zk: localhost:2181(CONNECTED) 4] ls2 /
[zookeeper, lxp]
cZxid = 0x0 #创建节点的事务zxid (zxid是事务id)
ctime = Thu Jan 01 08:00:00 CST 1970 #节点创建时间
mZxid = 0x0 #最后一次更新的事务zxid
mtime = Thu Jan 01 08:00:00 CST 1970 #最后一次更新的时间
pZxid = 0x300000010 #最后一次更新子节点的事务zxid
cversion = 12 #子节点变化号,znode子节点修改的次数
dataVersion = 0 数据变化号,变化了多少版
aclVersion = 0 #访问控制列表的变化号,变了多少次
ephemeralOwner = 0x0 # 如果是临时节点为session id,如果不是临时节点为0
dataLength = 0 #znode数据的长度
numChildren = 2 #子节点的数量

节点 时候 变化 监听 命令 数据 事务 信息 序列 序列号 序号 更新 有效 事件 全局 内容 客户 客户端 时间 根目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 威海启航网络技术有限公司 java环境服务器是什么样的 网络安全工作相关监督工作的 外置网卡在服务器上不能用吗 直销双轨制软件开发 mysql文件导入数据库慢 软件开发公司管理制度大全 网络安全知识科普竞赛网址 计算机软件开发什么前途 确保网络安全是为了 黑莓手机系统软件开发难度高 数据库分成多个层次 广州海博网络技术有限责任公司 三级网络技术教程考试题 山东第三方软件开发大概多少钱 穿越火线游戏服务器多少钱 反恐精英每个服务器都不一样吗 脸云互联网科技有限公司曲靖店 特斯拉软件开发能力 高中数据库应用教案 海康威视应用软件开发三面 电信网络和服务器有什么区别 云服务器 按键精灵 巩义市云极网络技术服务 服务器工具包 数据库登录很慢 横屏变竖屏软件开发 软件开发五年计划 幼儿园网络安全教学活动 行业网络安全培训
0