Zookeeper--Watch機制
Watch機制
- 類似於觸發器,或者JavaWeb中的監聽事件
- 設定監聽:一旦監聽被設定,該節點如果出現了對應的操作,就會觸發這個監聽的通知
- stat path [watch]
- ls path [watch]
- ls2 path [watch]
- get path [watch]
- 監聽的通知會包含
- 狀態
- 觸發的操作型別
- 監聽的節點
- 測試:監聽/bigdata這個節點
命令列中的監聽一次有效,監聽完一次以後,自動失效
ls /bigdata watch
rmr /bigdata/hive0000000000
get /bigdata watch
set /bigdata spark
哪些操作會觸發監聽?
監聽的應用
- 所有的機器都跟zookeeper統一配置,所有機器可以監聽這個配置,如果這個配置發生改變,所有的節點就重新同步一次配置
- 所有備份的主節點都要監聽工作的主節點建立的那個目錄,如果被刪除那麼重新選舉
相關文章
- HDFS 02 - HDFS 的機制:副本機制、機架感知機制、負載均衡機制負載
- JavaScript執行緒機制與事件機制JavaScript執行緒事件
- 快速失敗機制&失敗安全機制
- Binder機制
- 包機制
- SPI機制
- 淺談JS事件機制與React事件機制JS事件React
- Android Handler機制之Message及Message回收機制Android
- 響應式流的核心機制——背壓機制
- 小程式技術科普:執行機制&安全機制
- Android10_原理機制系列_事件傳遞機制Android事件
- PHP 鎖機制PHP
- 深挖 NPM 機制NPM
- Android Classloader機制Android
- 理解 LruCache 機制
- DOM事件機制事件
- ZooKeeper Watcher機制
- redis事件機制Redis事件
- Fail - Fast機制AIAST
- Android NestedScrolling機制Android
- react事件機制React事件
- Linux安全機制Linux
- https加密機制HTTP加密
- cglib FastClass機制CGLibAST
- 儲存機制
- PostgreSQL VFD機制SQL
- Linux OOM 機制LinuxOOM
- Redis分片機制Redis
- Handler機制解析
- flutter InheritedWidget機制Flutter
- Ceph心跳機制
- Java包機制Java
- 模組機制
- redis哨兵機制Redis
- SQLite鎖機制SQLite
- Java反射機制Java反射
- 機制設計
- Vue nextTick 機制Vue