多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 服務(wù)器 > spark內(nèi)核揭秘-13-Worker中Executor啟動(dòng)過(guò)程源碼分析

spark內(nèi)核揭秘-13-Worker中Executor啟動(dòng)過(guò)程源碼分析

來(lái)源:程序員人生   發(fā)布時(shí)間:2015-02-03 09:22:31 閱讀次數(shù):3548次

進(jìn)入Worker類源碼:



可以看出Worker本身是Akka中的1個(gè)Actor。


進(jìn)入Worker類的LaunchExecutor:



從源代碼可以看出Worker節(jié)點(diǎn)上要分配CPU和Memory給新的Executor,首先需要?jiǎng)?chuàng)建1個(gè)ExecutorRunner:

ExecutorRunner是用于保護(hù)executor進(jìn)程的:

1、進(jìn)入ExecutorRunner 的start方法:


1.1、進(jìn)入fetchAndRunExecutor()方法(核心方法):



2、進(jìn)入 master ! ExecutorStateChanged(appId, execId, manager.state, None, None)方法:

發(fā)送消息給Master:



我們?cè)倩氐降絣aunchExecutor方法:



進(jìn)入ExecutorAdded方法:


上面代碼利用Akka 發(fā)送ExecutorStateChanged方法給Master

進(jìn)入 Master 的ExecutorStateChanged方法:



PS:感覺(jué)代碼分析的有點(diǎn)亂,不是很理想,希望大家知道,謝謝

進(jìn)入Worker類的LaunchExecutor:



1、進(jìn)入ExecutorRunner 的start方法:


2、進(jìn)入fetchAndRunExecutor()方法:



生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日韩精品亚洲精品485页 | 国产一国产一级毛片视频在线 | 亚洲精品视频久久久 | 国产无卡一级毛片aaa | 国产成人精品免费视频大 | 第一页亚洲 | 国产免费私拍一区二区三区 | 波多野结衣在线观看一区 | 久久国产一区二区三区 | 色xxxx| 日韩高清无砖砖区2022 | 久久黄网 | 五月婷婷六月丁香综合 | 在线观看成年人视频 | 4438x成人网最大色成网站 | 在线精品亚洲欧洲第一页 | 精品久久久久久久一区二区伦理 | 亚洲视频精品在线观看 | 动漫毛片| 福利视频一二三在线视频免费观看 | 国产成人啪午夜精品网站 | 最近中文字幕免费完整国语 | free性欧美video| 综合欧美一区二区三区 | 亚洲国产女人aaa毛片在线 | 日本免费不卡视频一区二区三区 | 欧美一级aⅴ毛片 | 色狠狠婷婷97 | 在线看黄网址 | 自拍偷拍欧美亚洲 | 97一区二区三区 | tube日本黑人杂交 | 国产 日韩 欧美 亚洲 | 日本欧美一区二区三区不卡视频 | 免费观看欧美性一级 | 国产婷婷综合在线视频 | 日韩一级在线视频 | 国产最新进精品视频 | 中文字幕国产在线 | 国产亚洲一区在线 | 九色亚洲 |