基于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