zoukankan      html  css  js  c++  java
  • Zookeeper常用操作命令create,set,delete

    一、zk特性的session的基本原理

    1、客户端与服务端之间的连接存在会话

    2、每个会话都可以设置一个超时时间

    3、心跳结束,session则过期

    4、session过期,则临时节点znode会被抛弃

    5、心跳机制: 客户端想服务端的ping包请求

    二、create命令

    create /larry larry-data  

    值为larry-data

    [zk: localhost:2181(CONNECTED) 6] create /larry larry-data
    Created /larry

    该节点是持久化的

    2、创建临时节点 加参数-e

     create -e  /larry/java larry-data-java

    在larry节点下创建子节点

    如上图 0x0位永久节点 , 0x100000115510000为临时节点

    创建顺序节点

    三、set命令

    增加版本号,如下图 dataVersion为1

     第二次设置就好报错。这个也就是常见的乐观锁的使用方式。

    三、delete命令

    删除节点: delete /larry/sec0000000001 

    删除指定版本

  • 相关阅读:
    环形二维数组
    梦断代码(三)
    梦断代码(二)
    梦断代码(一)
    CNblogs用户体验
    《软件工程》--读书笔记三
    《软件工程》--读书笔记二
    《软件工程》--读书笔记一
    找出水王
    典型用户
  • 原文地址:https://www.cnblogs.com/linlf03/p/9788406.html
Copyright © 2011-2022 走看看