溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

AppClient如何注冊(cè)Masters

發(fā)布時(shí)間:2022-01-14 16:26:31 來(lái)源:億速云 閱讀:136 作者:柒染 欄目:云計(jì)算

這篇文章的內(nèi)容主要圍繞AppClient如何注冊(cè)Masters進(jìn)行講述,文章內(nèi)容清晰易懂,條理清晰,非常適合新手學(xué)習(xí),值得大家去閱讀。感興趣的朋友可以跟隨小編一起閱讀吧。希望大家通過(guò)這篇文章有所收獲!

注冊(cè)Master有兩種,一種是registerWithMaster方法,一種是tryRegisterAllMasters方法,前者是單Master的情況,后者是多Master,一般情況下是滿足HA機(jī)制,我們看一下registerWithMaster方法:

AppClient如何注冊(cè)Masters

此時(shí)會(huì)調(diào)用tryRegisterAllMasters方法:

AppClient如何注冊(cè)Masters

我們進(jìn)入Master的源代碼:

AppClient如何注冊(cè)Masters

看一下接受客戶端發(fā)送過(guò)來(lái)消息RegisterApplication的代碼如下所示:

AppClient如何注冊(cè)Masters

2、registerApplication:

AppClient如何注冊(cè)Masters

3.1、上面代碼中的changeMaster(masterUrl):

AppClient如何注冊(cè)Masters

3.2.1、進(jìn)入實(shí)現(xiàn)類SparkDeploySchedulerBackend的connected方法:

AppClient如何注冊(cè)Masters

4、接著在Master的消息響應(yīng)中會(huì)調(diào)用schedule方法:

AppClient如何注冊(cè)Masters

AppClient如何注冊(cè)Masters

AppClient如何注冊(cè)Masters

1.1、進(jìn)入worker.actor ! LaunchDriver(driver.id, driver.desc)方法:

AppClient如何注冊(cè)Masters

AppClient如何注冊(cè)Masters

AppClient如何注冊(cè)Masters

感謝你的閱讀,相信你對(duì)“AppClient如何注冊(cè)Masters”這一問(wèn)題有一定的了解,快去動(dòng)手實(shí)踐吧,如果想了解更多相關(guān)知識(shí)點(diǎn),可以關(guān)注億速云網(wǎng)站!小編會(huì)繼續(xù)為大家?guī)?lái)更好的文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI