[zookeeper]2.zookeeper的常用API
2021-01-24 01:03
1411 查看
列出节点节点
ls /path
- 递归查看目录
ls -R /path
[zk: localhost:2181(CONNECTED) 6] ls -R /sanguo /sanguo /sanguo/shuguo /sanguo/shuguo0000000002 /sanguo/shuguo0000000003 /sanguo/shuguo0000000004 /sanguo/shuguo0000000005
创建znode节点
语法:create [-s] [-e] [-c] [-t ttl] path [data] [acl]
参数:使用[]包含的是可选参数。
[-s] : 创建有序节点。
[-e] : 创建临时节点。
[-c] : 创建一个容器节点。
[t ttl] : 创建一个TTL节点, -t 时间(单位毫秒)。
path: 路径 ,因为没有中括号,所以是必须参数。
[data]:节点的数据,可选,如果不使用时,节点数据就为null。
[acl] :权限相关,后面文章讲。
- 创建临时节点
create -e /path
create -e /sanguo/wuguo "zhouyu"
- 创建有序节点
create -s /sanguo/shuguo zhugeliang [zk: localhost:2181(CONNECTED) 9] get /sanguo/shuguo liubei [zk: localhost:2181(CONNECTED) 10] create -s /sanguo/shuguo zhugeliang Created /sanguo/shuguo0000000002 [zk: localhost:2181(CONNECTED) 11] create -s /sanguo/shuguo zhangfei Created /sanguo/shuguo0000000003 [zk: localhost:2181(CONNECTED) 12] create -s /sanguo/shuguo guanyu Created /sanguo/shuguo0000000004
查看znode节点
get /path
查看节点数据加元信息
get -s /path
[zk: localhost:2181(CONNECTED) 0] get -s /sanguo 中国 cZxid = 0x9 ctime = Thu Jan 21 23:21:22 CST 2021 mZxid = 0x16 mtime = Thu Jan 21 23:50:57 CST 2021 pZxid = 0x12 cversion = 6 dataVersion = 3 aclVersion = 0 ephemeralOwner = 0x0 dataLength = 6 numChildren = 4
- 查看节点元数据信息
get -s /path
[zk: localhost:2181(CONNECTED) 0] get -s /sanguo 中国 cZxid = 0x9 ctime = Thu Jan 21 23:21:22 CST 2021 mZxid = 0x16 mtime = Thu Jan 21 23:50:57 CST 2021 pZxid = 0x12 cversion = 6 dataVersion = 3 aclVersion = 0 ephemeralOwner = 0x0 dataLength = 6 numChildren = 4
修改znode节点
set /path value
[zk: localhost:2181(CONNECTED) 15] get /sanguo 刘备 [zk: localhost:2181(CONNECTED) 16] set /sanguo "古代中国" [zk: localhost:2181(CONNECTED) 17] get /sanguo 古代中国
相关文章推荐
- ZooKeeper 常用操作API详解
- zooKeeper常用的api编程-简单
- zookeeper入门(3)API常用函数功能与参数详解
- zookeeper: 入门 - 3 - API常用函数功能与参数详解
- zookeeper入门(3)API常用函数功能与参数详解
- zookeeper的java客户端常用api
- ZooKeeper中API常用操作
- ZooKeeper 常用操作API详解
- Zookeeper(七):zookeeper常用API+demo
- unity API常用方法3
- zookeeper的watch(原生API)
- C语言 常用API
- 20-常用对象API(集合框架-JDK5.0特性-ForEach循环) 21-常用对象API(集合框架-JDK5.0特性-函数可变参数). 1 2
- Atitit.常用语言的常用内部api 以及API兼容性对源码级别可移植的重要性 总结
- (转载)常用Java API
- 代码编辑器CodeMirror常用API
- Zookeeper的安装配置和常用命令
- 常用对象API(集合框架--概述,体系和共性功能)
- Python文件操作常用的API(open函数使用)
- JavaSE复习之三 基础知识:常用API 补充(3)