前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zookeeper的基本命令大全

Zookeeper的基本命令大全

作者头像
程序员云帆哥
发布2022-05-12 10:27:02
2620
发布2022-05-12 10:27:02
举报
文章被收录于专栏:程序员云帆哥

文章目录

1、列出节点

代码语言:javascript
复制
ls path
ls -s path //包含该节点的详细信息,如子节点总数等

2、查看节点状态

代码语言:javascript
复制
stat path
代码语言:javascript
复制
cZxid = 0x14f //创建节点的ID
ctime = Thu Nov 07 01:02:53 CST 2019 //节点的创建时间
mZxid = 0x14f //修改节点ID
mtime = Thu Nov 07 01:02:53 CST 2019 //修改节点的时间
pZxid = 0x150 //最新插入的子节点ID
cversion = 1  //子节点的版本
dataVersion = 0 //当前节点的数据版本
aclVersion = 0 //权限版本
ephemeralOwner = 0x0 //是否为临时节点
dataLength = 0  //数据长度
numChildren = 1 //子节点的个数

3、列出配额

代码语言:javascript
复制
 listquota path

4、设置配额

代码语言:javascript
复制
setquota -n|-b val path
  • n 代表是配置该节点下面的子节点个数
  • b 代表是代表path设置数据大小

5、删除配额

代码语言:javascript
复制
delquota [-n|-b] path

6、显示最近执行过的命令

代码语言:javascript
复制
history

7、创建节点

代码语言:javascript
复制
create /node/abc value //永久节点
create -s /node/abc/abc abc-value //永久顺序节点 
create -e /node/tmp value //临时节点
create -e -s /node/tmp tmp-value //临时顺序节点 

8、设置节点内容

代码语言:javascript
复制
set path data

9、获取某个节点信息

代码语言:javascript
复制
get path

10、删除节点

代码语言:javascript
复制
delete path //不能删除有子节点的节点
deleteall path

11、事件监听

事件监听Watcher,事件注册是一次性,注册一次使用一次。 父节点:

代码语言:javascript
复制
stat /gerry-node watcher  //注册节点创建,删除,修改监听
ls /gerry-node watcher  //注册节点删除监听 
get /gerry-node watcher // 注册节点的删除和修改事件

子节点:

代码语言:javascript
复制
NodeChildrenChanged  //只能监听到子节点的删除和新增操作,修改操作是监听不了

12、权限控制

代码语言:javascript
复制
getAcl 获取某个节点的权限
setAcl  设置某个节点的权限
addauth 注册用户 addauth digest 用户名 : 密码
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1、列出节点
  • 2、查看节点状态
  • 3、列出配额
  • 4、设置配额
  • 5、删除配额
  • 6、显示最近执行过的命令
  • 7、创建节点
  • 8、设置节点内容
  • 9、获取某个节点信息
  • 10、删除节点
  • 11、事件监听
  • 12、权限控制
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档