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 

 

刪除指定版本

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM