基于Zookeeper的瞬时节点实现分布式锁
Zookeeper的数据结构
红色:持久节点
黄色:瞬时节点,有序
瞬时节点不可再有子节点,会话结束后瞬时节点自动消失
Zookeeper的下载安装
- Zookeeper官网http://zookeeper.apache.org下载
- 解压文件并配置zoo.cfg
- 运行Zookeeper,CLI客户端连接
- 复制一份zoo_sample.cfg并改名为zoo.cfg
- 基本配置翻译上面的英文代码即可
- 开启zkServer服务,zkCli是命令行
ls / 查看zk根节点
ls /zookeeper 查看zookeeper里面有哪些节点
ls /zookeeper/quota 再往下查看是否还有节点
get /zookeeper 查看信息
create /lock distribute-lock 创建锁节点
再看一下lock里面的内容
get /lock