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 

    删除指定版本

  • 相关阅读:
    2015 8月 做题记录
    Nim及SG函数
    CodeForces
    CF 546E(最大流
    CF 544E(状压
    树形DP
    HDU 4173(计算几何
    HDU 4081(最小生成树
    codeforeces 540E(树状数组
    Linux nginx安装
  • 原文地址:https://www.cnblogs.com/linlf03/p/9788406.html
Copyright © 2011-2022 走看看