“ZooKeeper”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(页面内容被替换为“=== 官网 === https://zookeeper.apache.org/ ZooKeeper 介绍、安装 ZooKeeper 架构”)
标签替换
第9行: 第9行:
  
 
[[ZooKeeper 架构]]
 
[[ZooKeeper 架构]]
 
 
 
 
 
===ZooKeeper 常用命令===
 
 
====启动命令行客户端连接 ZooKeeper 实例====
 
 
 
 
未指定 host:port 默认连接本地 ZooKeeper 服务<syntaxhighlight lang="shell-session">
 
root@ca09cd8f59b4:/opt/zookeeper/bin# ./zkCli.sh
 
Connecting to localhost:2181
 
......
 
[zk: localhost:2181(CONNECTED) 0]
 
</syntaxhighlight>
 
 
 
 
指定 host:port 连接指定 ZooKeeper 服务<syntaxhighlight lang="shell-session">
 
root@ca09cd8f59b4:/opt/zookeeper/bin# ./zkCli.sh 192.168.137.201:2121
 
Connecting to 192.168.137.201:2181
 
......
 
[zk: 192.168.137.201:2181(CONNECTED) 0]
 
</syntaxhighlight>
 
 
 
====查询====
 
 
 
 
查询当前节点下的全部子节点
 
 
ls 节点名称<syntaxhighlight lang="shell-session">
 
[zk: localhost:2181(CONNECTED) 0] ls /
 
[zookeeper]
 
[zk: localhost:2181(CONNECTED) 1]
 
</syntaxhighlight>查询当前节点下的数据<syntaxhighlight lang="shell-session">
 
[zk: localhost:2181(CONNECTED) 4] get /zookeeper
 
 
cZxid = 0x0
 
ctime = Thu Jan 01 00:00:00 UTC 1970
 
mZxid = 0x0
 
mtime = Thu Jan 01 00:00:00 UTC 1970
 
pZxid = 0x0
 
cversion = -1
 
dataVersion = 0
 
aclVersion = 0
 
ephemeralOwner = 0x0
 
dataLength = 0
 
numChildren = 1
 
[zk: localhost:2181(CONNECTED) 5]
 
 
</syntaxhighlight>查询结果第一行是数据
 
 
ctime (create time)是创建时间
 
 
mtime(modify time)是修改时间
 
 
====创建节点====
 
create [-s] [-e] Znode名称 Znode数据
 
 
-s:sequence,有序节点
 
 
-e:ephemeral,临时节点<syntaxhighlight lang="shell-session">
 
[zk: localhost:2181(CONNECTED) 5] create /qf xxx
 
Created /qf
 
[zk: localhost:2181(CONNECTED) 6] ls /
 
[qf, zookeeper]
 
[zk: localhost:2181(CONNECTED) 7] get /qf
 
xxx
 
cZxid = 0x6
 
ctime = Tue Aug 16 01:10:18 UTC 2022
 
mZxid = 0x6
 
mtime = Tue Aug 16 01:10:18 UTC 2022
 
pZxid = 0x6
 
cversion = 0
 
dataVersion = 0
 
aclVersion = 0
 
ephemeralOwner = 0x0
 
dataLength = 3
 
numChildren = 0
 
[zk: localhost:2181(CONNECTED) 8]
 
</syntaxhighlight>
 

2022年8月16日 (二) 07:34的版本