問答>python+大數(shù)據(jù)開發(fā)>znode有哪兩種節(jié)點(diǎn)?
znode有哪兩種節(jié)點(diǎn)?
來源傳智教育2022年06月28日 15時(shí)45分47秒
Zookeeper是由節(jié)點(diǎn)組成的樹,樹中的每個(gè)節(jié)點(diǎn)被稱為Znode。節(jié)點(diǎn)的類型在創(chuàng)建時(shí)被指定,一旦創(chuàng)建就無法改變。Znode有兩種類型的節(jié)點(diǎn),分別是臨時(shí)節(jié)點(diǎn)和永久節(jié)點(diǎn)。
臨時(shí)節(jié)點(diǎn),該生命周期依賴于創(chuàng)建它們的會(huì)話,一旦會(huì)話結(jié)束,臨時(shí)節(jié)點(diǎn)將會(huì)被自動(dòng)刪除,當(dāng)然也可以手動(dòng)刪除。雖然每個(gè)臨時(shí)的Znode都會(huì)綁定到一個(gè)客戶端,但它們對(duì)所有的客戶端還是可見的。另外,需要注意的是臨時(shí)節(jié)點(diǎn)不允許擁有子節(jié)點(diǎn)。
永久節(jié)點(diǎn),該生命周期不依賴于會(huì)話,并且只有在客戶端顯示執(zhí)行刪除操作的時(shí)候,它們才能被刪除。
由于Znode的序列化特性,在創(chuàng)建節(jié)點(diǎn)時(shí),用戶可以請(qǐng)求在該Znode的路徑結(jié)尾添加一個(gè)不斷增加的序列號(hào),序列號(hào)對(duì)于此節(jié)點(diǎn)的父節(jié)點(diǎn)來說是唯一的,這樣便會(huì)記錄每個(gè)子節(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)站有嗎?推薦推薦