Zookeeper教程-2 shell命令

首先,切换到zookeeper可执行目录下(或者配置全局Path变量)

cd /usr/local/zookeeper/bin/

查看Zookeeper状态

jps #执行jps查看运行状态
./zkServer.sh status #查看状态

客户端连接

./zkCli.sh -server ip #如果不加-server参数,则查找本机Zookeeper服务器

创建节点

create [-s] [-e] path data ac1

其中,-s或-e分别指定节点特性,顺序或临时节点,若不指定,则表示持久节点;acl用来进行权限控制。

create -s /test 123 #创建顺序节点
create -e /test-temp 123temp #创建临时节点

读取节点
与读取相关的命令有ls命令和get命令,ls命令可以列出Zookeeper指定节点下的所有子节点,只能查看指定节点下的第一级的所有子节点:get命令可以获取Zookeeper指定节点下的数据内容和属性信息。

# ls path [watch]
# get path [watch]
# ls2 path [watch]
ls -s path [watch] #新版本命令
get -s path [watch] #新版本命令

修改节点

set [-s] [-v version] path data

删除节点

delete path [version] #若删除节点存在子节点,那么无法删除该节点,必须先删除子节点,再删除父节点。
Rmr path #递归删除节点

quota命令

setquota -n|-b val path #对节点增加限制,-n,-b二选一,限制之后超出限制只会在日志中出现WARN,不会报错.日志文件:logs/zookeeper-root-server-guest.out

n:表示子节点的最大个数
b:表示数据值的最大长度
val:子节点最大个数或数据值的最大长度
path:节点路径

listquota path #列出指定节点的quota, 数据长度为-1表示没有限制
delquota [-n|-b] path #删除quota

其他命令
history:列出历史命令,redo:该命令可以重新执行指定

Zookeeper视频教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值