[發(fā)明專利]一種基于大數(shù)據(jù)集的分布式執(zhí)行框架在審
| 申請?zhí)枺?/td> | 202011347821.4 | 申請日: | 2020-11-26 |
| 公開(公告)號: | CN112579100A | 公開(公告)日: | 2021-03-30 |
| 發(fā)明(設(shè)計)人: | 王小林;張晨輝 | 申請(專利權(quán))人: | 陜西天行健車聯(lián)網(wǎng)信息技術(shù)有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/61 |
| 代理公司: | 西安佳士成專利代理事務(wù)所合伙企業(yè)(普通合伙) 61243 | 代理人: | 李丹 |
| 地址: | 710200 陜西省*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 數(shù)據(jù) 分布式 執(zhí)行 框架 | ||
1.一種基于大數(shù)據(jù)集的分布式執(zhí)行框架,采用分布式并行執(zhí)行,其特征在于,包括以下步驟:
步驟一、執(zhí)行啟動腳本將jar包分發(fā)到集群各個節(jié)點對應(yīng)目錄,且后臺執(zhí)行jar包;
步驟二、NodeManger負(fù)責(zé)維護(hù)各個集群節(jié)點Node的通訊響應(yīng),分發(fā)的任務(wù)具體交給各自的Node處理;
步驟三、所述Node節(jié)點負(fù)責(zé)維護(hù)各自TaskManager,一個Node節(jié)點可以處理多個并行子任務(wù)Task,所述并行子任務(wù)Task的任務(wù)信息從數(shù)據(jù)庫裝載;
步驟四、所述并行子任務(wù)Task最終交由WorkerManager處理,一個Node節(jié)點下WorkerManager維護(hù)一個線程池,所述線程池的大小由用戶自定義,相對應(yīng)worker的數(shù)量,也就是對應(yīng)并行能力;
步驟五、所述Woker拿到Task任務(wù)信息后啟動TaskActuator按照裝載的任務(wù)分發(fā)策略執(zhí)行用戶自定義代碼塊,將結(jié)果數(shù)據(jù)集發(fā)送到hdfs,并將執(zhí)行狀態(tài)回寫到步驟三所述的數(shù)據(jù)庫。
2.根據(jù)權(quán)利要求1所述的一種基于大數(shù)據(jù)集的分布式執(zhí)行框架,其特征在于,所述步驟三中的單個Node的并行度由用戶自定義,并行子任務(wù)Task可根據(jù)用戶需求進(jìn)行默認(rèn)分發(fā)策略或自定義分發(fā)策略。
3.根據(jù)權(quán)利要求2所述的一種基于大數(shù)據(jù)集的分布式執(zhí)行框架,其特征在于,所述默認(rèn)分發(fā)策略包括按大小分發(fā)、按個數(shù)分發(fā)、單個分發(fā)、用戶自定義分發(fā)。
4.根據(jù)權(quán)利要求1所述的一種基于大數(shù)據(jù)集的分布式執(zhí)行框架,其特征在于,所述步驟二中單個Node節(jié)點的宕機(jī)不影響整個任務(wù)的進(jìn)度,NodeManage監(jiān)測到Node宕機(jī)將不會發(fā)送新的Task給宕機(jī)Node,直至Node上線。
5.根據(jù)權(quán)利要求1所述的一種基于大數(shù)據(jù)集的分布式執(zhí)行框架,其特征在于,所述步驟三中的數(shù)據(jù)庫為MySQL數(shù)據(jù)庫。
6.根據(jù)權(quán)利要求1所述的一種基于大數(shù)據(jù)集的分布式執(zhí)行框架,其特征在于,所述步驟四中的線程池為ThreadPoolExecutor線程池。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于陜西天行健車聯(lián)網(wǎng)信息技術(shù)有限公司,未經(jīng)陜西天行健車聯(lián)網(wǎng)信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011347821.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種可自動篩選的中藥粉碎裝置
- 下一篇:一種隧道爆破降塵裝置及降塵方法
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





