您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

zookeeper系列2:通过客户端操作zookeeper

2022/1/2 13:32:37 java 字数 2864 阅读 894 来源 https://www.iteye.com/blogs/category/architecture

zookeeper系列2:通过客户端操作zookeeper 操作zookeeper需要通过客户端,所以需要先启动客户端 一.启动客户端 sh zkCli.sh ?二.zookeeper结构 ??? ???? 知识点: ???? 1.zk有一个根节点/。对于zk的操作都是基于根节点 ???? 2.每个节点都可以创建子节点 ???? 3.每个节点都叫znode ???? 4.每个znode都可以存储数据 ???? 5.多个znode节点 ... _wy_

操作zookeeper需要通过客户端,所以需要先启动客户端

一.启动客户端

sh zkCli.sh

 二.zookeeper结构

   

     知识点:

     1.zk有一个根节点/。对于zk的操作都是基于根节点

     2.每个节点都可以创建子节点

     3.每个节点都叫znode

     4.每个znode都可以存储数据

     5.多个znode节点形成一棵znode树

     6.znode树会存在于zk服务端的内存中,供用户快速查询。为了防止数据丢失,会落地在磁盘上,会存到dataDir下

     7、znode的路径是全局唯一的,基于此特性,可以做命名服务

     8.zookeeper有事务的概念,针对每个事务(创建,更新,删除操作),会分配一个递增的zxid。其中,cZxid》创建,mZxid>更新,pZxid>删除

三、zookeeper命令

1.查看节点

 

ls /节点名

 2.创建节点

 

create /节点名 节点数据

 3.查看指定节点的数据

 

get 节点路径

4.修改数据

 

set 路径 数据

 5.删除节点

 

delete 路径

 6.递归删除

 

rmr 路径

 四、节点类型

 1.普通临时节点

     create -e

  2.顺序持久节点

     create -s

  3.普通永久节点

     create 路径 数据

   4.顺序临时节点

      create -s -e

   重点记住临时普通节点,zk根据临时节点的状态去监听客户端的状态

     临时节点消失,意味着创造此节点的客户端掉线

 

    

 


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶