問(wèn)答>python+大數(shù)據(jù)開(kāi)發(fā)>非全新集群選舉的過(guò)程是什么樣的?
非全新集群選舉的過(guò)程是什么樣的?
來(lái)源傳智教育2022年06月28日 15時(shí)17分46秒
對(duì)于正常運(yùn)行的Zookeeper集群,一旦中途有服務(wù)器宕機(jī),則需要重新選舉時(shí),選舉的過(guò)程中就需要引入服務(wù)器ID、數(shù)據(jù)ID和邏輯時(shí)鐘。這是由于Zookeeper集群已經(jīng)運(yùn)行過(guò)一段時(shí)間,那么服務(wù)器中就會(huì)存在運(yùn)行的數(shù)據(jù)。下面來(lái)具體說(shuō)一下非全新集群選舉的過(guò)程。
步驟1:首先,統(tǒng)計(jì)邏輯時(shí)鐘是否相同,邏輯時(shí)鐘小,則說(shuō)明途中可能存在宕機(jī)問(wèn)題,因此數(shù)據(jù)不完整,那么該選舉結(jié)果被忽略,重新投票選舉;
步驟2:其次,統(tǒng)一邏輯時(shí)鐘后,對(duì)比數(shù)據(jù)ID值,數(shù)據(jù)ID反應(yīng)數(shù)據(jù)的新舊程度,因此數(shù)據(jù)ID大的勝出;
簡(jiǎn)單地講,非全新集群選舉時(shí)是優(yōu)中選優(yōu),保證Leader是Zookeeper集群中數(shù)據(jù)最完整、最可靠的一臺(tái)服務(wù)器。
最新問(wèn)答
- 2022年06月30日黑盒測(cè)試與白盒測(cè)試的區(qū)別是啥?
- 2022年06月30日Hive的安裝模式有幾種?
- 2022年06月29日Flume系統(tǒng)要求是什么?
- 2022年06月29日數(shù)據(jù)發(fā)布與訂閱有哪些主要應(yīng)用場(chǎ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日非全新集群選舉的過(guò)程是什么樣的?
- 2022年06月28日applicationmaster是什么?
- 2022年06月28日yarn的工作流程是什么?
相關(guān)問(wèn)答
- 2022年06月28日znode有哪兩種節(jié)點(diǎn)?
- 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)站有嗎?推薦推薦
- 2022年06月20日求解:數(shù)組廣播是什么?