首页  

zookeeper命令行zkCli使用     所属分类 zookeeper 浏览量 981
bin/zkCli.sh -server localhost:2181

常用命令

ls /
create /test  "hello"
get /test
set /test "hello2"
delete /test


create [-s] [-e] path data acl
-e 临时节点
-s 顺序节点
默认持久节点

持久节点(persistent)  只能通过调用delete删除
临时节点(ephemeral)   临时节点不允许有子节点  
删除时机 
创建该节点的客户端崩溃或断开连接
主动调用delete删除

删除节点 ,改节点若有子节点则报错 Node not empty
rmr path 递归删除,删除当前路径节点及其子节点

ls2 = ls + stat

setquota 
设置配额,-n指定子节点的个数,-b 限制子节点的数据长度,
超出配额,不会报错,记录在日志中记(zookeeper.out)

watch使用
get /dyyx true
WatchedEvent state:SyncConnected type:NodeDataChanged path:/dyyx

ls /dyyx true
WatchedEvent state:SyncConnected type:NodeChildrenChanged path:/dyyx



h 输出帮助信息

[zk: 127.0.0.1:2182(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    在当前连接中连接其他的zk节点


zookeeper watch 机制 zookeeper知识点整理

上一篇     下一篇
Kafka配置参数

kafka集群搭建

kafka命令行发送接收消息

spring构造注入优缺点

springboot 构造注入实例

zookeeper配置参数