sh zkCli.sh [-server ip:port] :连接节点zk客户端[-server ip:port 用于连接集群中指定节点的客户端]
1、创建节点
create [-s] [-e] path data acl
其中-s 和 -e 分别指定节点特性:顺序或者临时;默认不加-s/-e,则为持久节点;
acl为权限控制信息。
eg: create /zkTest 666
2、节点读取
1)ls path [watch]
列出节点,其中path为节点数据的路径.
注:zookeeper为默认保留的节点
2) get path [watch]
获取zookeeper指定节点的数据内容和属性信息。
其中,第一行为节点zkTest的数据内容,cZxid为创建该节点的事务id,mZxid为更新该节点的事务id,mtime为最后一次更新该节点的事务id.
3、更新
set path data [version]
其中,data为需要更新的内容,version为版本参数,指定本次更新是基于Znode哪个版本进行的。
4、删除
delete path [version]
注:无法删除包含子节点的节点。