千家信息网

大数据生态之zookeeper(shell使用)

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,进入zk的客户端:zkCli.sh -server hadoop01:2181查看znode子节点内容: ls /创建znode节点:create /zookeeper/node1 '内容' (内容必
千家信息网最后更新 2026年11月02日大数据生态之zookeeper(shell使用)

进入zk的客户端:zkCli.sh -server hadoop01:2181

查看znode子节点内容: ls /

创建znode节点:create /zookeeper/node1 '内容' (内容必须添加,不然创建不成功)

获取 znode 数据:get /ZooKeeper

设置znode数据:set / zookeeper/node1 '内容'

监听znode 事件:ls /ZooKeeper watch # 就对一个节点的子节点变化事件注册了监听

get /ZooKeeper watch ## 就对一个节点的数据内容变化事件注册了监听

创建临时 znode 节点:create -e /zk/temp "myData"

创建顺序 znode 节点:create -s /zk "myData"

删除节点:delete /zk #只能删除没有子 znode 的 znode

rmr /zk # 不管里头有多少 znode,统统删除

连接zk:connect host:port

查看节点的历史命令:history

查看节点的状态:stat path

注意这里补充:在执行命令:stat zenode_name 信息相关介绍:

cZxid = 0x0 #节点创建的时候的zxid

ctime = Thu Jan 01 08:00:00 CST 1970 #节点创建的时候的时间

mZxid = 0x0 #节点修改的时候zxid

mtime = Thu Jan 01 08:00:00 CST 1970 #节点的修改的时间

pZxid = 0x0 #和子节点的创建/删除对应的 zxid

cversion = -1 #子节点的更新次数

dataVersion = 0 #节点数据的更新次数

aclVersion = 0 #节点(ACL)的更新次数

ephemeralOwner = 0x0 #如果该节点为 ephemeral 节点, ephemeralOwner 值表示与该节点绑 定的 session id. 如果该节点不是 ephemeral 节点, ephemeralOwner 值为 0,用于在客户端退出时,删除临时节点的。

dataLength = 0 #节点数据的字节数

numChildren = 1 #子节点个数,不包含孙子节点

重点:

①对于ephemeralOwner: 如果是永久节点 ,值= 0x0。如果是临时节点,zk每次进入客户端的时候都会有一个当前客户端的sessionid,如果是临时节点,其ephemeralOwner 的值就等于sessionid

②zxid:当前节点全局唯一标识,全局性的顺序递增,id实际上是标识,全局的事件提交顺序。每一次事件提交的时候,都是在全局的最大的id之上,进行顺序递增,zxid用于标识整个分布式集群中各个节点的数据版本,这个值越大表示版本越新。

节点 数据 事件 内容 时候 全局 客户 顺序 标识 次数 更新 监听 命令 客户端 时间 版本 端的 变化 最大 成功 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技与互联网 美国互联网黑科技 长亮科技 互联网金融 成都狮子座互联网科技 广西拼得多互联网科技有限公司 蓝色互联网科技 华中科技有哪些互联网大佬 互联网科技热点资讯 贵州叶脉互联网科技有限公司所属行业 宁夏众和广鑫互联网科技有限公司 互联网科技与大数据专业 苏州铭阳互联网科技有限公司 互联网金融科技展 迪庆互联网科技招生 玉溪新华互联网科技好不好 城市宝互联网科技有限公司 产业互联网科技服务公司 广州百诚互联网科技有限公司官网 承德科技产业互联网平台 安徽九吞吴互联网科技有限公司 北京互联网科技公司 深圳天众互联网科技公司 互联网科技视频素材 互联网科技扶贫时间 健康食品互联网创新科技园项目 互联网科技人工智能实验室 互联网科技包装股份有限公司上市 互联网科技包装股 米泉互联网科技专业怎么样 科技发展第三阶段互联网时代
0