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 的機制:副本機制、機架感知機制、負載均衡機制負載
- session機制和cookie機制SessionCookie
- 快速失敗機制&失敗安全機制
- JavaScript執行緒機制與事件機制JavaScript執行緒事件
- 模組機制
- Binder機制
- session機制Session
- 管理機制
- 淺談JS事件機制與React事件機制JS事件React
- OC訊息機制,訊息轉發機制
- 終端優化機制:墓碑機制和Doze優化
- 小程式技術科普:執行機制&安全機制
- 響應式流的核心機制——背壓機制
- Ceph心跳機制
- Redis分片機制Redis
- PostgreSQL VFD機制SQL
- 理解 LruCache 機制
- 深挖 NPM 機制NPM
- Handler機制解析
- PHP 鎖機制PHP
- Spark IO機制Spark
- flutter 路由機制Flutter路由
- Mysql MVCC機制MySqlMVC
- Fail - Fast機制AIAST
- DOM事件機制事件
- react事件機制React事件
- redis哨兵機制Redis
- Redis 哨兵機制Redis
- redis事件機制Redis事件
- Handler機制原理
- SQLite鎖機制SQLite
- 分頁機制
- Handler 機制分析
- iOS分享機制iOS
- CSS定位機制CSS
- Mysql鎖機制MySql
- SCN的機制
- Oracle鎖機制Oracle