zookeeper shell 使用

前言:上次给大家写了一个zk集群,如果你linux命令的基础部分 搭建zk集群是很简单的事情,zk集群搭建好了我们怎么连接zk 客户端,进行操作那?接下来就给大家演示如何使用zk shell 的使用

第一步:启动zk(我还是使用的上次博客里面的zk集群)  第一个红框是启动zk 第二个红框是查看zk的状态 如果出现第三个就证明启动成功了(三台机器都分别启动 或者启动其中两台也可以)

第二步 进入zk Client 客户端

出现下面这样就说明进入客户端成功了:

第三部:如何操作zk client?

具体常用命令解释:先从正删改查开始 在znode 中节点分为以下四种:

1>持久节点  2>持久顺序节点 3>临时节点(随着回话的关闭也就是session 的消亡而删除)4>临时顺序节点

增加节点:create [-s] [-e] /path data acl   >> -s 顺序节点(可选)-e (临时节点(可选))/path  data(数据) acl(访问控制) 

删除节点:rmr /path (递归删除) delete(一个一个删除注意:存在如果根节点下存在子节点 不可以直接删除父节点)

更改节点数据:set /path(path 具体的那个目录下) data(数据) [version] 版本号(可选)

查询节点:展示所有节点(ls / 和 ls2 /(展示所有节点))或者  get /path 获取节点下的子节点或者该节点下的数据以及信息

设置节点容量:setquota -n|-b val  /path 即使设置容量 znode 仍然可以继续创建(znode 的内部机制)

退出回话(客户端):quit

上面只是做了一些增删改成的演示其实用到的已经够了 具体的用法可以再去参考别的博客 写的也比较粗糙 ,下一篇给大家介绍

使用代码来连接 zk client 操作znode节点(透露下有三种方式  原生的zookeeper 第三方的 zkClient 以及curator) 

猜你喜欢

转载自blog.csdn.net/qq_42765276/article/details/81272113