ZooKeeper系列 (二) zookeeper-shell操作


zk自带命令行工具,bin目录下zkCli 脚本,linux下可通过执行 zkCli.sh 连接

命令: ./zkCli.sh [-server ip:port] 远程地址可选,不填情况下连接本地服务器

zk-shell基本操作

创建   create
更新   set
查询   get
删除   delete

创建

zk的四种节点类型

  1. 持久节点
  2. 持久顺序节点
  3. 临时节点
  4. 临时顺序节点

1.持久节点

数据节点创建后,一直存在,直到有删除操作主动清除
创建方式:create /zk-node data

2.持久顺序节点

节点一直存在,zk自动追加数字后缀做节点名,后缀上限 MAX(int)
创建方式:create -s /zk-node data

3.临时节点

生命周期和会话相同,客户端会话失效,则临时节点被清除
创建方式:create -e /zk-node-temp data

4.临时顺序节点

临时节点+顺序节点后缀
创建方式:create -s -e /zk-node-temp data

读取

  • ls

列出zk执行节点的所有子节点,只能看到第一级子节点

ls ${path}

  • get

获取zk指定节点数据内容和属性

get ${path}

更新

set ${path} ${data} [version]

version可选

删除

delete ${path} [version]

posted @ 2019-11-28 14:56  西兰花是真的菜  阅读(523)  评论(0编辑  收藏  举报