Zookeeper——》客户端命令

推荐:

zk版本:zookeeper-3.4.10
自带客户端:$ZK_HOME/bin/zkCli.sh

一、连接服务器

语法:zkCli.sh -timeout 3000 -r -server ip:port
示例:
cd /opt/app/zookeeper/bin
./zkCli.sh -timeout 3000 -server 127.0.0.1:2181

参数备注
-timeout表示客户端向zk服务器发送心跳的时间间隔,单位为毫秒。因为zk客户端与服务器的连接状态是通过心跳检测来维护的,如果在指定的时间间隔内,zk客户端没有向服务器发送心跳包,服务器则会断开与该客户端的连接。参数5000,表示zk客户端向服务器发送心跳的间隔为5秒。
-r表示客户端以只读模式连接
-server指定zk服务器的IP与端口,zk默认的客户端端口为2181

下图所示,表示已经成功连接到服务器。在这里插入图片描述

二、操作命令

在客户端交互命令行中,输入h查询可以使用的客户端命令:

[zk: 127.0.0.1:2181(CONNECTED) 0] h
ZooKeeper -server host:port cmd args
	stat path [watch]
	set path data [version]
	ls path [watch]
	delquota [-n|-b] path
	ls2 path [watch]
	setAcl path acl
	setquota -n|-b val path
	history 
	redo cmdno
	printwatches on|off
	delete path [version]
	sync path
	listquota path
	rmr path
	get path [watch]
	create [-s] [-e] path data acl
	addauth scheme auth
	quit 
	getAcl path
	close 
	connect host:port

在这里插入图片描述

1、ls:查看某个路径下目录列表

语法:ls path
示例:ls /

参数备注
path代表路径

在这里插入图片描述

2、ls2:查看某个路径下目录列表,比 ls 命令列出更多的详细信息

语法:ls2 path
示例:ls /

参数备注
path代表路径

在这里插入图片描述

3、get:查看节点数据和状态信息

语法:get path [watch]
示例:get /dolphinscheduler

参数备注
path代表路径
[watch]对节点进行事件监听

在这里插入图片描述

4、stat:查看节点状态信息

语法:stat path [watch]
示例:stat /dolphinscheduler

参数备注
path代表路径
[watch]对节点进行事件监听

在这里插入图片描述

5、create:创建节点并赋值

语法:create [-s] [-e] path data acl
示例:create -s -e /test 0

参数备注
[-s] [-e]-s 和 -e 都是可选的,-s 代表顺序节点, -e 代表临时节点,注意其中 -s 和 -e 可以同时使用的,并且临时节点不能再创建子节点。
path指定要创建节点的路径,比如 /runoob。
data要在此节点存储的数据。
path访问权限相关,默认是 world,相当于全世界都能访问。

在这里插入图片描述

6、set:修改节点存储的数据

语法:set path data [version]
示例:set /test0000000001 666

参数备注
[-s] [-e]-s 和 -e 都是可选的,-s 代表顺序节点, -e 代表临时节点,注意其中 -s 和 -e 可以同时使用的,并且临时节点不能再创建子节点。
path指定要创建节点的路径。
data要在此节点存储的数据。
[version]可选项,版本号(可用作乐观锁),只有正确的版本号才能设置成功

在这里插入图片描述
在这里插入图片描述

7、delete:删除指定节点

语法:delete path [version]
示例:delete /test0000000001

参数备注
path指定要创建节点的路径,比如 /runoob。
[version]可选项,版本号(可用作乐观锁),只有正确的版本号才能设置成功

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值