Zookeeper常用操作命令create,set,delete
Posted on 2018-10-14 22:38 work hard work smart 阅读(6862) 评论(0) 编辑 收藏 举报一、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
删除指定版本
作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!