zookeeper客户端命令操作
来源:互联网 发布:易语言键盘钩子源码 编辑:程序博客网 时间:2024/05/17 23:55
1.创建:
create [-s] [-e] path data acl
-s或-e分别指定节点特性:顺序或临时节点。默认情况不添加的时候创建的是持久节点。
执行:
create /zk-book 123
会在根节点下创建一个/zk-book的节点,并且节点内容数据为123.create最后一个参数是ack,它是用来控制权限的,缺省状态下不做
任何权限控制。
2.读取:
ls path [watch]
使用ls命令,可以列出zookeeper指定节点下所有子节点。
执行:
ls /
会看到在根节点 "/"下面有一个叫做 /zookeeper的保留节点还有你自己创建的节点。
get path [watch]
执行:
get /zk-book
会获取123这个值的相关信息。
123
cZxid = 0x700000002
ctime = Mon Apr 24 22:44:10 EDT 2017
mZxid = 0x700000002
mtime = Mon Apr 24 22:44:10 EDT 2017
pZxid = 0x700000002
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x15b7126b1bd0000
dataLength = 3
numChildren = 0
3.更新:
set path data [version]
其中data就是要更新的内容,注意,set命令后面还有一个version的参数,在zk中,节点数据是有版本概念的,这个参数用于
指定本次更新操作是基于znode哪一个数据版本进行的。
执行:
set /zk-book 456
可以更新值为456,原本的dataversion由0变为1.
cZxid = 0x700000002
ctime = Mon Apr 24 22:44:10 EDT 2017
mZxid = 0x700000004
mtime = Mon Apr 24 23:22:25 EDT 2017
pZxid = 0x700000002
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x15b7126b1bd0000
dataLength = 3
numChildren = 0
4.删除
delete path [version]
执行
delete /zk-book
会把/zk-book节点删除。但是该节点必须没有子节点存在,否则删除时报,会
报Node not empty: /zk-book错误
- zookeeper客户端命令操作
- zookeeper客户端SHELL操作命令
- zookeeper的客户端操作命令
- ZooKeeper客户端命令
- ZooKeeper客户端命令
- ZooKeeper客户端命令
- ZooKeeper客户端命令
- zookeeper客户端命令使用
- zookeeper客户端命令详解
- 二. Zookeeper客户端命令
- Zookeeper--客户端基础命令
- zookeeper 客户端操作
- ZooKeeper 客户端操作
- zookeeper shell客户端命令简介
- 【zookeeper】简单的客户端命令
- Zookeeper命令操作
- ZooKeeper 命令操作
- Zookeeper命令操作
- Java Web数据库连接池
- Spring IOC 三种注入方式
- Maven 安装教程
- Plug-in 容器控件
- 无法激活请求的服务“http://localhost:59308/SysService.svc”。有关详细信息,请参见服务器的诊断跟踪日志。
- zookeeper客户端命令操作
- 设计表格
- C++操作符重载知识点
- 装饰模式(Decorator Pattern、Wrapper Pattern,对象结构型模式)
- JS中以函数作为参数的函数的定义及调用
- 秒杀
- 自定义曲线图
- ORA-04030: 在尝试分配 123416 字节 (QERHJ hash-joi,kllcqas:kllsltba) 时进程内存不足
- web.xml 中的listener、 filter、servlet 加载顺序及其详解