精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

深入大數據平臺心臟:餓了么調度系統全解

大數據
隨著餓了么在大數據應用的不斷深入,需要解決任務數量增長快、任務多樣化、任務關系復雜、任務執行效率低及任務失敗不可控等問題。

隨著餓了么在大數據應用的不斷深入,需要解決任務數量增長快、任務多樣化、任務關系復雜、任務執行效率低及任務失敗不可控等問題。

餓了么大數據平臺現狀:每天完成大數據任務計算 54000+;節點集群 85 臺。

開源解決方案

Ooize

Ooize 基于工作流調度引擎,是雅虎的開源項目,屬于 Java Web 應用程序。由 Oozie Client 和 Oozie Server 兩個組件構成。

Oozie Server 運行于 Java Servlet 容器(Tomcat)中的 Web 程序。工作流必須是一個有向無環圖,實際上 Oozie 就相當于 Hadoop 的一個客戶端。

當用戶需要執行多個關聯的 MR 任務時,只需要將 MR 執行順序寫入 workflow.xml,然后使用 Oozie 提交本次任務,Oozie 會托管此任務流。

AzKaban

AzKaban 是一套簡單的任務調度服務,是 Linkedin 的開源項目,開發語言為 Java,包括 Web Server、DB Server、Executor Server。

它用于在一個工作流內以一個特定的順序運行一組工作和流程,定義了一種 KV 文件格式來建立任務之間的依賴關系,并提供一個易于使用的 Web 用戶界面維護和跟蹤你的工作流。

AirFlow

AirFlow 是一個編排、調度和監控 Workflow 的平臺,由 Airbnb 開源,現在在 Apache Software Foundation 孵化。

AirFlow 將 Workflow 編排為 tasks 組成的 DAGs,調度器在一組 Workers 上按照指定的依賴關系執行 tasks。

同時,AirFlow 提供了豐富的命令行工具和簡單易用的用戶界面以便用戶查看和操作,并且 AirFlow 提供了監控和報警系統。

餓了么調度系統特性

餓了么調度系統特性如下:

  • 任務創建簡單,執行頻率支持 cron 表達式。
  • 任務拆分為多種任務類型,支持 19 種任務類型(計算、推送、抽取、檢測)。
  • 任務依賴配置簡單,支持不同周期匹配,提供推薦依賴,DAG VIEW 功能。
  • 調度與執行支持 HA,平滑發布,宕機恢復,負載均衡,監控告警,故障排查,快速擴容,資源隔離。

支持任務類型:

  • 計算:Hive、Spark、PySpark、MR、Kylin。
  • 推送:MySQL 推送、HBase 推送、Redis 推送、Cassandra 推送、HiveToX 推送、MySQL 多推。
  • 抽?。簲祿槿?。
  • 檢測:Dal-slave 檢測、數據質量檢測、Edsink 檢測、抽取數據檢測、數據有效期、導入導出校驗。
  • 其他:郵件定時任務。

餓了么調度系統整體架構

餓了么調度系統整體架構包括如下 5 個部分:

  • Web 服務:主要提供任務創建、實例管理、任務依賴管理、Worker 控制、任務監控告警等。
  • 調度執行:主要由主備 Scheduler 和多個 Worker 節點組成,負責任務的調度與執行。
  • 基礎服務:提供了 Eless 自助發布,ELK 故障排查,Huskar 配置中心,Etrace 埋點監控,DOG 告警等功能。
  • 底層服務:提供 Hive、Spark、Presto、Kylin、Hadoop 支持。
  • 公共設施:包括 MySQL、Redis、Zookeeper。

任務運行過程如上圖:

  • Web Service 提供的 API 創建任務和依賴關系,將任務信息存入 MySQL。
  • Scheduler 定時生成第二天所有任務實例,并定時輪詢檢查并改變任務狀態為 Ready(是否到了執行時間,是否依賴已完成)。
  • Worker 啟動時注冊信息至 Zookeeper,并定時上報機器狀態給 Scheduler。
  • Scheduler 的 ZkWorkerManager 監聽 Zookeeper,獲取 Worker 的注冊信息。
  • 獲取 Ready 的任務,TaskPacketFactory 將任務構造成 TaskPacket,使用對應的 SubmitPolicy 投遞任務給 Worker。
  • Worker 通過 Thrift 接收任務,將任務解析成 InterpreterContext,交給對應的 Interpreter 執行,最終由 Docker 運行任務。
  • Docker 執行情況返回給 Worker,Worker 回調給 Scheduler 將狀態寫入 MySQL。

餓了么調度系統功能

任務依賴

任務依賴通過如下兩種方式配置:

推薦依賴:是通過任務執行完將表和列的信息存入 MySQL,由餓了么血緣系統根據表的關聯進行推薦。

手動依賴:則是人為通過界面設置表的依賴關系。依賴關系支持不同周期的任務依賴,偏移量支持表達式【,】【~】。

失敗快速自動重試

當任務執行失敗時,系統自動重新調起,默認重試 3 次;當任務投遞過程中,節點因資源緊張拒絕投遞,調度會根據負載均衡策略嘗試投遞另一臺機器。

自助故障排查

任務執行錯誤故障排查:節點提供 HTTP 服務,將任務執行的日志通過 HTTP 返回給 Web Service 并展示到界面上,提供用戶自助排查。或者通過頁面上的連接訪問餓了么錯誤分析平臺(Grace)自動分析。

任務非執行錯誤排查:任務調度和執行通過 Flume 將任務日志進行收集,通過在 ELK 上搜索全局 ID 即可查看調度和執行情況。

監控告警

任務監控告警:根據用戶設置的告警規則和告警頻率,對任務執行超過完成時間和失敗的進行手機、郵件、釘釘告警。

故障監控和告警:調度和執行節點進行 Etrace 埋點,通過對接收、執行、回調等關鍵點進行監測,當指標低于其他節點時間窗口平均值時,進行告警。

調度&執行

調度主備自動切換

調度器通過向 Zookeeper 注冊,并隨機選舉出 Leader 提供調度服務。非 Leader 服務監聽 Leader 狀態并 Wait,當 Leader 出現故障,立即切換為 Leader 角色提供服務。

宕機恢復、自我修復

當所有調度都宕機時,調度服務未恢復期間,Worker 執行節點回調會出現異常。

此時任務狀態會存入本地文件數據庫,并定時重試回調。當調度服務恢復時,任務狀態恢復正常。

當 Worker 執行節點宕機時,節點上的任務會處于運行中。當節點重啟時,Worker 會自我修復運行中的任務,將節點上未調起的任務重新調起,已經運行中的任務通過讀取 Docker 執行完寫入本地的狀態文件進行恢復。

平滑發布

當 Worker 節點進行版本升級時,運行中的任務進行自我修復,同上。

資源隔離和快速擴容

通過 Docker 限制每個任務的 Memory 和 CPU 資源使用;將依賴的底層服務打包成鏡像,擴容時便可以很方便的構建需要的環境。

節點故障維護

當節點發生故障或需要維護時,Worker 執行節點通過 Web 界面即可進行上線下線服務,下線后認為不再接收任務,但不影響節點上運行中的任務運行。 

[[251004]]

曾國欽,餓了么大數據平臺資深研發,目前負責餓了么大數據平臺調度架構設計、架構重構、方案落地等工作。擁有多年的項目研發和架構經驗,曾是微盟支付結算分布式系統架構改造落地的推動者。

責任編輯:武曉燕 來源: dbaplus社群
相關推薦

2016-08-26 22:36:18

大數據

2018-01-03 09:57:19

異地雙活數據庫

2015-03-31 18:19:37

餓了么動畫效果

2018-08-17 09:14:43

餓了么容器演進

2018-04-11 09:36:27

演進SLA實時計算

2017-12-05 15:03:45

人工智能餓了么大數據

2017-07-07 13:01:19

人工智能AI餓了么

2016-09-29 15:49:30

大數據上市

2019-02-26 09:39:46

數據庫高可用架構

2025-03-18 08:30:00

Spring開發java

2017-07-21 14:48:47

AI物流O2O

2015-09-14 17:33:48

2025-08-29 01:45:00

2018-08-30 09:43:11

DBA數據庫運維

2015-11-24 10:11:17

2017-10-27 15:44:24

餓了么張龍前端基礎設施

2025-01-09 10:54:27

2014-03-04 17:41:14

大數據基礎軟件平臺

2014-07-24 09:08:07

大數據平臺架構

2017-12-05 14:01:13

大數據數據缺失
點贊
收藏

51CTO技術棧公眾號

日韩电影免费观看中文字幕| 国产精品青草久久| 欧美在线激情视频| 手机看片日韩av| 精品国产亚洲日本| 黑人巨大精品欧美一区二区| 手机在线观看国产精品| 国产丰满果冻videossex| 香蕉精品999视频一区二区 | 国产成人av网址| 国产黄色小视频网站| 精品深夜福利视频| 欧美精品乱码久久久久久按摩| 99在线免费视频观看| av免费观看一区二区| 成人午夜短视频| 国产精品欧美风情| 久久精品视频8| 久久美女视频| 亚洲视频欧美视频| 久久久久无码国产精品一区李宗瑞 | 国产 福利 在线| 国产最新在线| 国产视频不卡一区| 精品国产一区二区三区麻豆免费观看完整版| 毛片在线免费播放| 国产一级久久| 欧美国产亚洲精品久久久8v| 一级片黄色录像| 亚洲丁香日韩| 亚洲激情自拍图| 黄色a级三级三级三级| 日韩av一级| 欧美视频一二三| 91免费黄视频| 七七成人影院| 一区二区三区在线视频观看58 | 国产在线日韩| 久久久国产成人精品| 欧美熟妇激情一区二区三区| 女同久久另类99精品国产| 日韩久久精品一区| 老女人性生活视频| 国产999精品在线观看| 欧美日韩一区小说| 又色又爽又高潮免费视频国产| 国产激情在线播放| 亚洲国产婷婷综合在线精品| 女人床在线观看| av在线免费网站| 中文字幕永久在线不卡| 一区二区三区不卡在线| 99re热久久这里只有精品34| 国产欧美日韩三区| 日韩欧美精品在线不卡| 高清日韩av电影| 中文字幕第一区| 亚洲无玛一区| 免费的黄网站在线观看| |精品福利一区二区三区| 一区二区日本伦理| 18+激情视频在线| 一区二区三区在线免费观看| 免费看日b视频| 激情在线视频播放| 天天综合色天天| 欧美日韩国产精品激情在线播放| 久久sese| 欧美日韩一区成人| 污网站在线免费| 亚洲综合网站| 日韩成人av网址| 欧洲女同同性吃奶| 成人在线免费小视频| 久久久av电影| 国产精选第一页| 日韩在线a电影| 国产欧美精品一区二区| 精品乱子伦一区二区| www.成人网.com| 日本成人看片网址| 激情在线小视频| 午夜婷婷国产麻豆精品| 成年人视频在线免费| 国产成人久久精品一区二区三区| 91精品国产91久久久久久最新毛片| 中文字幕人妻熟女人妻a片| 女人抽搐喷水高潮国产精品| 一二美女精品欧洲| 欧美久久久久久久久久久久| 欧美亚洲自偷自偷| 国产日韩欧美在线观看| 欧洲精品久久一区二区| 国产日韩欧美一区二区三区综合| 亚洲一区二区三区四区中文| 国产精品186在线观看在线播放| 色婷婷精品大视频在线蜜桃视频| 日本在线播放一区二区| 欧美色资源站| 美日韩丰满少妇在线观看| 久久久久久久久久久久久久av| 免费人成精品欧美精品| 国产精品对白刺激久久久| av影片在线看| 亚洲成在人线免费| 最新av免费在线观看| 全球av集中精品导航福利| 日韩在线视频观看正片免费网站| 久草国产精品视频| 国产一区二区视频在线播放| 欧美精品一区二区三区在线四季| 操你啦在线视频| 欧美性一级生活| 色综合久久五月| 综合天天久久| 国产精品嫩草影院久久久| 色猫av在线| 亚洲一二三区不卡| 亚洲va在线va天堂va偷拍| 九热爱视频精品视频| 久久91亚洲精品中文字幕| 在线播放一级片| 久久久久久久久久看片| 人妻无码久久一区二区三区免费| 四虎视频在线精品免费网址| 一二美女精品欧洲| 99久久久无码国产精品免费蜜柚| proumb性欧美在线观看| 喜爱夜蒲2在线| 国产精品3区| 综合国产在线观看| 最新黄色网址在线观看| 久久青草欧美一区二区三区| 青青草成人免费在线视频| 日韩中文在线| 欧美巨乳在线观看| 国产又粗又猛视频| 国产精品国产三级国产普通话蜜臀 | 久久电影网站中文字幕| 日韩av电影在线观看| 日韩在线影院| 亚洲一区999| 久久久久久无码午夜精品直播| 91首页免费视频| 成人在线免费观看av| 另类在线视频| 欧美性做爰毛片| 亚洲av成人无码网天堂| 欧美日韩午夜剧场| 国产夫妻性爱视频| 久久婷婷一区| 日韩性感在线| 欧美一区二区三区婷婷| 中文综合在线观看| 国产免费福利视频| 亚洲精品久久久蜜桃| 色综合久久久无码中文字幕波多| 欧美日韩国产高清| 国产精品久久久久久久久久久久冷| 毛片大全在线观看| 日韩av在线高清| 亚洲 欧美 日韩 在线| 国产三级一区二区| xx欧美撒尿嘘撒尿xx| 99久久精品网站| 亚洲一区二区免费在线| 欧洲在线视频| 亚洲欧美日韩精品久久| 精品无码一区二区三区的天堂| 国产人成一区二区三区影院| 日本在线一二三区| 午夜久久黄色| 久久综合九色综合网站| 四虎4545www精品视频| 久久精品国产99国产精品澳门| av在线资源观看| 亚洲超丰满肉感bbw| 午夜理伦三级做爰电影| 日本免费新一区视频| 国产一二三四区在线观看| h视频久久久| 日韩免费av一区二区| 日韩毛片久久久| 欧美成人在线直播| 国产精品免费精品一区| 亚洲欧美偷拍卡通变态| 中国极品少妇videossexhd| 日韩中文字幕麻豆| 看全色黄大色大片| 丝袜久久网站| 成人国产精品色哟哟| 91九色在线看| 色小说视频一区| 日本黄色三级视频| 欧美日韩另类国产亚洲欧美一级| 国产在线视频卡一卡二| 国产嫩草影院久久久久| 美女伦理水蜜桃4| 免费欧美在线视频| 成人黄色av片| 欧美影院一区| 亚洲v国产v| 欧美精品中文字幕亚洲专区| 91精品在线影院| 黑人巨大精品| 国内精品久久久久久中文字幕| h视频在线免费| 亚洲黄色成人网| 国产www免费观看| 欧美在线观看你懂的| 国产无码精品视频| 亚洲精选免费视频| 日本猛少妇色xxxxx免费网站| www.欧美亚洲| 老女人性生活视频| 精品制服美女久久| 妞干网在线免费视频| 在线成人www免费观看视频| 亚洲欧美精品| 欧美特黄一级大片| 久久综合九九| 欧美美女黄色| 国产精品久久九九| 亚洲精品aⅴ| 91中文字幕在线| 欧美一区=区三区| 国产精品久久久久久久久久久久久久| 51av在线| 98视频在线噜噜噜国产| 青青在线视频| 久久99久久99精品中文字幕| 欧美成人二区| 日韩在线免费视频观看| eeuss影院在线播放| 亚洲欧洲视频在线| 水莓100在线视频| 亚洲国产欧美精品| 午夜精品久久久久久久96蜜桃| 欧美另类z0zxhd电影| 中文字幕在线观看欧美| 欧美性欧美巨大黑白大战| 麻豆精品久久久久久久99蜜桃| 婷婷久久综合九色综合绿巨人 | 午夜激情在线观看| 在线视频精品一| 成年人在线看| 深夜福利一区二区| 五月天婷婷在线视频| 中文字幕在线看视频国产欧美在线看完整 | 欧美福利在线播放网址导航| 国产精品区二区三区日本| www国产精品| 国产一区二区视频在线免费观看| 国产欧美三级电影| 精品无码久久久久久久动漫| 日本中文字幕在线一区| 欧美日韩精品免费在线观看视频| 国产成人黄色| 亚洲砖区区免费| 综合在线视频| 青青青青草视频| 免费中文字幕日韩欧美| 国产真人无码作爱视频免费| 麻豆成人久久精品二区三区红 | 欧美激情99| 天天好比中文综合网| 先锋资源久久| 国产精品12345| 久久动漫亚洲| 中文字幕成人免费视频| 成人午夜视频在线观看| 在线免费观看成年人视频| 日本一区二区三区免费乱视频 | 96pao国产成视频永久免费| 中文字幕一区图| 欧美午夜精品久久久久免费视| 波多野结衣在线观看一区二区| 熟女视频一区二区三区| 国产一区91| 污色网站在线观看| 成人午夜精品在线| 91社区视频在线观看| 一区二区三区欧美亚洲| 日本视频在线观看免费| 欧美日韩国产123区| 亚洲免费视频网| 亚洲视频在线观看| 视频在线这里都是精品| 国产精品久久久久久久av大片| 久久免费福利| 视频一区不卡| 亚洲欧洲另类| 中文字幕1234区| 91麻豆精品一区二区三区| 欧美另类videoxo高潮| 精品久久中文字幕久久av| 国产乱淫av片免费| 亚洲男人天堂视频| 性欧美videoshd高清| 国产精品第一页在线| 国产成人精品亚洲线观看| 亚洲一区三区| 午夜亚洲伦理| 美女久久久久久久久| 亚洲欧美在线视频| 精品久久久久久久久久久国产字幕| 日韩丝袜美女视频| 在线观看h片| 久久久久久91| 日韩欧美三级在线| 六月丁香综合网| 日韩一区二区久久久| 欧产日产国产精品视频| 成人久久久久爱| 精品欧美激情在线观看| 欧美极品欧美精品欧美| 国内精品视频666| 欧洲av一区二区三区| 亚洲一二三区不卡| 国产成人毛毛毛片| 久久精品国产电影| 超碰这里只有精品| 欧美日韩大片一区二区三区| 在线精品观看| 四虎国产精品免费| 自拍偷拍亚洲欧美日韩| 亚洲视频久久久| 一区二区福利视频| 深夜成人在线| 精品欧美日韩在线| 亚洲毛片网站| 亚洲av人人澡人人爽人人夜夜| 亚洲免费av观看| 国产又爽又黄免费软件| 日韩亚洲第一页| 玖玖精品在线| 中文字幕精品—区二区日日骚| 日韩成人一区二区三区在线观看| 青青草成人免费视频| 欧美日韩另类在线| 无码国产精品一区二区色情男同| 欧美大秀在线观看| 亚洲一区电影| 欧日韩免费视频| 成人三级在线视频| 国产一级一级片| 亚洲成色777777女色窝| av在线最新| 欧美不卡在线一区二区三区| 美女久久网站| 中文字幕被公侵犯的漂亮人妻| 一本大道久久精品懂色aⅴ| 国产精品久久一区二区三区不卡 | 捆绑紧缚一区二区三区视频| 黄色av免费播放| 欧美日韩日日骚| 黄色精品在线观看| 99理论电影网| 亚洲日本久久| 免费看污黄网站在线观看| 日本乱人伦aⅴ精品| a中文在线播放| 91久久嫩草影院一区二区| 欧美日韩国产高清| 四虎永久免费影院| 欧美色中文字幕| 最新黄网在线观看| 国内精品国语自产拍在线观看| 午夜亚洲性色福利视频| 老司机精品免费视频| 日韩精品专区在线影院重磅| 欧美亚洲日本精品| 亚洲精品第一区二区三区| 国产老妇另类xxxxx| 国产一级理论片| 亚洲天堂免费在线| 国产一区二区三区免费在线| 青青草国产免费| 国产日韩欧美一区二区三区乱码 | 国产精品资源站在线| 国产大片aaa| 中文字幕亚洲激情| 色妞ww精品视频7777| 国产视频一区二区视频| 亚洲欧美另类小说| 男人久久精品| 99re在线国产| 日本不卡视频一二三区| 久久99久久98精品免观看软件| 亚洲男人av电影| 色妞ww精品视频7777| 天天影视综合色| 亚洲一区在线免费观看| 国产福利免费在线观看| www.一区二区三区| 青草国产精品久久久久久| 久久精品这里有| 久久亚洲精品一区| 欧美美女在线| 日本一卡二卡在线|