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

操作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根据临时节点的状态去监听客户端的状态

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

 

    

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值