Zookeeper--節點型別
相關命令
-
stat命令:stat path
用於檢視某個節點的屬性
-
ls2命令:ls2 path
ls + stat :檢視子節點並顯示當前節點的屬性
-
建立節點
create [-s] [-e] path data
節點的型別
持久化節點:只要建立,就永久存在,除非主動刪除,預設建立的節點型別
create
舉例:create -s /bigdata/hive hive1
臨時節點:只在當前Session有效,Session一旦關閉,這個節點自動消失
create -e
舉例:create -s /bigdata/hive hive2
類似於Mysql中的臨時表
- 普通表:create table (field);
- 臨時表:create temporary table (field);
- 當前會話一旦斷開,臨時表自動消失
- 臨時存在,用於臨時儲存一些資料
- 子查詢中內層的SQL語句先執行,執行以後Mysql就是儲存在臨時表中的
- select … from (select2)
- 用於儲存一些臨時性的資料
- 臨時節點不允許有子節點
會報Ephemerals cannot have children
- 應用:幫助別人選舉
搶注式
- 所有主服務會搶注建立一個目錄,這個目錄被誰建立,誰就是工作狀態,其他是備份狀態
- 所有備份狀態會監聽這個目錄,如果這個目錄消失了,說明工作的主服務故障了,重新選舉
順序節點:會根據節點建立的路徑,自動編號,構建序列的節點列表
- 類似於Mysql中自動遞增:default
- 用於儲存有序的資料
順序節點–持久化有序節點
create -s
舉例:create -s /bigdata/hive hive3
順序節點–臨時有序節點
create -s -e
舉例:create -s /bigdata/hive hive4
- 應用:幫助別人選舉
排號式
- 有的主服務都在zookeeper中建立一個節點,zookeeper自動編號
- 編號最小的會成為工作主服務
- 所有備份狀態會監聽這個目錄,如果這個節點消失了,說明工作的主服務故障了,重新選舉
相關文章
- Zookeeper--節點操作
- JavaScript nodeType節點型別JavaScript型別
- 節點型別有Follower、Candidate、Leader型別
- JavaScript 節點物件的型別與名稱JavaScript物件型別
- DOM(文件物件模型)的12個節點型別物件模型型別
- 面試官問:ZooKeeper 有幾種節點型別?別再說 4 種啦!面試型別
- 列舉型別分享 第五節型別
- 型別轉換注意點型別
- 第 10 節:複合型別 2: 切片型別
- 第 4 節:基礎資料型別資料型別
- 第 5 小節 golang 變數型別Golang變數型別
- Python基本資料型別之浮點型Python資料型別
- Zookeeper--產生原因及功能
- arange浮點型別資料型別
- 第 10 節:複合型別 1:陣列型別陣列
- 第 10 節:複合型別 小練習!型別
- elasticsearch之日期型別有點怪Elasticsearch型別
- mysql浮點型別是什麼MySql型別
- java布林型別易錯點Java型別
- java浮點型別案例介紹Java型別
- 第 8 節:函式-函式型別與作用域函式型別
- JavaScript學習之DOM(節點、節點層級、節點操作)JavaScript
- 為vue3學點typescript, 基礎型別和入門高階型別VueTypeScript型別
- Redis-第五章節-8種資料型別Redis資料型別
- 數字化轉型之路的三個關鍵節點
- 幽默:關於型別的觀點演變型別
- 記一次關於js陣列型別判斷及js型別判斷的細節探索JS陣列型別
- 淺談強型別語言與弱型別語言,歡迎大家來點評型別
- TS資料型別:型別別名/聯合型別/字面量型別/型別推論等綱要資料型別
- 淺談程式語言型別的強型別,弱型別,動態型別,靜態型別型別
- consul 多節點/單節點叢集搭建
- C#快速入門教程(9)——浮點數、Decimal型別和數值型別轉換C#Decimal型別
- Kubernetes – 節點
- 值型別和引用型別型別
- JavaScript引用型別-Object型別JavaScript型別Object
- 必考知識點-JavaScript型別轉換(講原理)JavaScript型別
- rac新增節點前之清除節點資訊
- mysql根據節點查詢所有葉節點MySql