zookpeer学习

本文介绍了Zookeeper的存储类型,包括永久节点、有序节点、临时节点等,并详细讲解了创建、查询、删除节点及设置权限的方法。此外,还探讨了Zookeeper的乐观锁删除以及curator客户端的使用。重点讲解了Zookeeper中的分布式锁机制,包括读锁和写锁的工作原理,以及如何避免羊群效应。
摘要由CSDN通过智能技术生成

zookeeper主要有以下几种存储类型
永久节点---- 不手动删除,就永久存在
永久有序节点---- 经过排序的永久节点
临时介电 ---- 一次会话结束后,在一定时间就会将其自动删除
临时有序节点 ---- 经过排序的临时节点 
杯型节点 ---- 规定在60秒后自动删除没有子节点的数据
TTL节点 ---- 可以设定自动删除时间 (不稳定,不建议使用)
-------创建节点
因为zookeeper的存储结构为树类型
因此创建节点 create /**/**   abc 以/的形式创建 要想在节点下添加数据 直接空格abc的形式
创建永久节点 create /**/** 
创建永久有序节点 create -s /**/**
创建临时节点 create -e /**/**
创建临时有序节点 create -e -s /**/**                          
创建杯型节点 create -c /**/**
-s 有序   -e 临时 -c 杯型
------查询节点
ls /**/**
ls -R /** 查询/**下的所有字节点(递归查询)
---获取节点数据
get /**/**
get -s /**/** 获取该节点下的详细数据
------删除节点
普通删除:
delete /** 不为空不能删除
deleteall /** 可与删除以下的所有节点和数据
乐观锁删除:
delete -v  dataVersion /**        
dataversion为这个节点的数据版本号,数据版本号不对就不能删除。数据版本号就是节点下的数据修改次数
要想删除成功,可通过 get -s /**获取其节点下的详细数据,从而得到d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值