Zookeeper的基本命令詳解和ACL和watch監聽機制
Zookeeper的結構
- Zookeeper的結構類似於檔案系統的介面一樣:
Zookeeper命令
每個節點在zookeeper中被稱做znode,我們可以對節點進行create建立節點,delete刪除節點。
zookeeper的節點有多種型別:分別為臨時節點 、持久節點、臨時有序節點、持久有序節點、容器節點、TTL節點
命令演示:
- create /dir [value ] 預設建立持久節點
- get /dir 獲取節點下的資料
- set /dir 對節點進行設定值
- create -e /dir1 建立臨時節點 當斷開連線30s左右該節點就會被zk給刪除掉
- create -s /dir1 建立臨時節點 預設會在節點後面加上10位數字,每次建立相同的節點是遞增的:
- create -e -s dir1 建立臨時有序節點,同理在斷開連線之後30s左右就會被zk給刪除掉
- create -c /container 建立容器節點(如果將容器節點下的子節點給全部刪除後再斷開連線該容器節點就會被zk給刪除掉,否則不會被刪除)
- get /dir 獲取節點中的值
- delete /dir 刪除節點 需要注意的是如果子節點下有資料則不能直接刪除
- deleteall /dir 刪除當前節點及節點下所有節點
- stat /dir 檢視節點狀態資訊 或者使用get -s /dir(同時能獲取到節點下的資料)
- get -w /dir 對當前節點進行監聽(監聽節點後 其他連線對節點進行set修改值後就會觸發監聽,監聽是一次性的)
- ls -w /dir 對節點下的目錄進進行監聽(監聽後 其他連線在當前節點下建立或刪除節點就會觸發監聽)
- addauth digest luo:li新增許可權認證 連線需要登入後才能直接當前分配的許可權。
許可權有create wirte read delete admin
只有當其他連線進行認證後才能進行cwrda操作。
許可權這塊是有很多模式的,這裡演示的只是普通的賬戶密碼模式,其他模式大家可以自行了解。
以上就是我對zk中關於節點的一些命令和介紹,命令這東西就是得多敲才能記憶猶新。
相關文章
- Apache ZooKeeper - 事件監聽機制初探Apache事件
- Zookeeper--Watch機制
- Zookeeper watch機制原理
- ZooKeeper Watcher機制
- 從原始碼級別深挖Zookeeper監聽機制原始碼
- Zookeeper的選舉機制和同步機制超詳細講解,面試經常問到!面試
- 4 zookeeper叢集和基本命令
- Zookeeper watcher 事件機制原理剖析事件
- 【Java面試】Zookeeper中的Watch機制的原理?Java面試
- 【Zookeeper】原始碼分析之Watcher機制(三)之ZooKeeper原始碼
- Spring筆記(7) - Spring的事件和監聽機制Spring筆記事件
- JS的事件監聽機制JS事件
- 【Zookeeper】原始碼分析之Watcher機制(二)之WatchManager原始碼
- 【Zookeeper】原始碼分析之Watcher機制(一)原始碼
- Zookeeper(2)---節點屬性、監聽和許可權
- HarmonyOS-基礎之@Watch監聽、@ObjectLink和@ObservedObject
- tmpwatch命令詳解
- ZooKeeper 監視點詳解
- 巧用watch 和 tail 命令監視 Linux 上的活動AILinux
- 監聽配置詳解
- Dubbo原理和機制詳解(非常全面)
- 監聽 watch props物件屬性監聽 或深度監聽物件
- JVM的垃圾回收機制詳解和調優JVM
- Java 型別資訊詳解和反射機制Java型別反射
- 詳解JS執行機制和Event LoopJSOOP
- 動態監聽和靜態監聽
- Zookeeper的基本命令大全
- Oracle 監聽配置詳解Oracle
- Android開機和關機廣播監聽Android
- sar命令的用法和詳解
- oracle靜態監聽和動態監聽Oracle
- 屬性和監聽
- vue2的監聽watch小爆料Vue
- swift 訊息監聽和鍵值監聽(kvo)Swift
- 實戰Kafka ACL機制Kafka
- Kafka 架構和原理機制 (圖文全面詳解)Kafka架構
- Java Web(三) 會話機制,Cookie和Session詳解JavaWeb會話CookieSession
- kafka監聽出現的問題,解決和剖析Kafka