問答>python+大數(shù)據(jù)開發(fā)>znode有哪兩種節(jié)點(diǎn)?
znode有哪兩種節(jié)點(diǎn)?
來源傳智教育2022年06月28日 15時45分47秒
Zookeeper是由節(jié)點(diǎn)組成的樹,樹中的每個節(jié)點(diǎn)被稱為Znode。節(jié)點(diǎn)的類型在創(chuàng)建時被指定,一旦創(chuàng)建就無法改變。Znode有兩種類型的節(jié)點(diǎn),分別是臨時節(jié)點(diǎn)和永久節(jié)點(diǎn)。
臨時節(jié)點(diǎn),該生命周期依賴于創(chuàng)建它們的會話,一旦會話結(jié)束,臨時節(jié)點(diǎn)將會被自動刪除,當(dāng)然也可以手動刪除。雖然每個臨時的Znode都會綁定到一個客戶端,但它們對所有的客戶端還是可見的。另外,需要注意的是臨時節(jié)點(diǎn)不允許擁有子節(jié)點(diǎn)。
永久節(jié)點(diǎn),該生命周期不依賴于會話,并且只有在客戶端顯示執(zhí)行刪除操作的時候,它們才能被刪除。
由于Znode的序列化特性,在創(chuàng)建節(jié)點(diǎn)時,用戶可以請求在該Znode的路徑結(jié)尾添加一個不斷增加的序列號,序列號對于此節(jié)點(diǎn)的父節(jié)點(diǎn)來說是唯一的,這樣便會記錄每個子節(jié)點(diǎn)創(chuàng)建的先后順序。
最新問答
- 2022年06月30日黑盒測試與白盒測試的區(qū)別是啥?
- 2022年06月30日Hive的安裝模式有幾種?
- 2022年06月29日Flume系統(tǒng)要求是什么?
- 2022年06月29日數(shù)據(jù)發(fā)布與訂閱有哪些主要應(yīng)用場景?
- 2022年06月29日Zookeeper集群角色有哪三種?
- 2022年06月29日hadoop1.x和hadoop2.x的區(qū)別是什么,做了哪些改進(jìn)?
- 2022年06月28日znode有哪兩種節(jié)點(diǎn)?
- 2022年06月28日非全新集群選舉的過程是什么樣的?
- 2022年06月28日applicationmaster是什么?
- 2022年06月28日yarn的工作流程是什么?
相關(guān)問答
- 2022年06月29日hadoop1.x和hadoop2.x的區(qū)別是什么,做了哪些改進(jìn)?
- 2022年06月28日非全新集群選舉的過程是什么樣的?
- 2022年06月28日applicationmaster是什么?
- 2022年06月28日yarn的工作流程是什么?
- 2022年06月23日matplotlib繪制的圖形是只有一種結(jié)構(gòu)嗎?
- 2022年06月23日如何使用matplotlib繪圖?
- 2022年06月21日學(xué)歷低可以學(xué)Python嗎?
- 2022年06月21日培訓(xùn)機(jī)構(gòu)學(xué)Python怎么樣?
- 2022年06月20日python培訓(xùn)班學(xué)習(xí)完可以找到工作嗎?
- 2022年06月20日免費(fèi)學(xué)Python的網(wǎng)站有嗎?推薦推薦