色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>Taier分布式可視化DAG任務調度系統

Taier分布式可視化DAG任務調度系統

2022-06-14 | zip | 11.01 MB | 次下載 | 2積分

資料介紹

授權協議 Apache 2.0
開發語言 Java TypeScript
操作系統 跨平臺
軟件類型 開源軟件

軟件簡介

Taier是袋鼠云數棧大數據家族的開源項目之一 ,它是一個分布式可視化的DAG任務調度系統,旨在降低ETL開發成本、提高大數據平臺穩定性,讓大數據開發人員可以在Taier直接進行業務邏輯的開發,而不用關心任務錯綜復雜的依賴關系與底層的大數據平臺的架構實現,將工作的重心更多地聚焦在業務之中。

一、架構設計和功能詳解

在架構設計與功能特點上,Taier整體架構是使用插件式的開發模式,在任務開發下面有調度模塊和各項組件,也包括數棧開源家族的Chunjun等等。

poYBAGKhzbSAZhb7AAEyVzhN-a0307.png

(一)Taier功能特點

Taier的功能特點有下面幾個比較重要的方面:

1.任務類型Spark SQL、數據同步(流計算任務);

2.控制臺:包括隊列管理、資源管理、多集群管理等;

3.運維中心比如任務管理、周期調度、補數據等;

4.插件化開發:具體包括 taier-plugin、、DatasourceX、Chunjun等幾個插件。

poYBAGKhzbaAD5AOAAJJa2jHggI230.png

(二)Taier功能特征

隨著不斷更新完善,現在的Taier已經具有以下的幾種特性:

1、拓展性

  • 單點故障:去中心化的分布式模式

  • 高可用方式:Zookeeper

  • 過載處理∶分布式節點+兩級存儲策略+隊列機制。每個節點都可以處理任務調度與提交;任務多時會優先緩存在內存隊列,超出可配置的隊列最大數量值后會全部落數據庫;任務處理以隊列方式消費,隊列異步從數據庫獲取可執行實例

  • 實戰檢驗:得到數百家企業客戶生產環境實戰檢驗

2、易用性

  • 支持大數據作業Spark、Flink的調度;

  • 支持眾多的任務類型,目前支持Spark SQL、Chunjun

  • 可視化工作流配置︰支持封裝工作流、支持單任務運行,不必封裝工作流、支持拖拽模式繪制;

  • DAG監控界面:運維中心、支持集群資源查看,了解當前集群資源的剩余情況、支持對調度隊列中的任務批量停止、任務狀態、任務類型、重試次數、任務運行機器、可視化變量等關鍵信息一目了然;

  • 調度時間配置:可視化配置;

  • 多集群連接:支持一套調度系統連接多套Hadoop集群。

3、多版本引擎

  • 支持Spark 、Flink等引擎的多個版本共存,例如可同時支持Flink1.10、Flink1.12(后續開源)

  • Kerberos支持Spark、Flink

  • 豐富,支持3種時間基準,且可以靈活設置輸出格式。

4、拓展性

  • 設計之處就考慮分布式模式,目前支持整體Taier 水平擴容方式;調度能力也隨集群線性增長。

?

二、Taier重要概念

下面從原理和操作層面給大家進一步介紹Taier,還有一些具體概念的解釋。

pYYBAGKhzbiAW8B2AAI784FywuE674.png

(一)任務與實例

方便起見,數棧在Taier中提出“任務”和“實例”兩個概念,例如數據開發的數據同步這項工作稱之為“任務”,而已經提交并且配置了周期屬性的任就稱之為“實例”。

poYBAGKhzbmAceE6AAD5Qt5iQVQ003.png

(二)實例具體操作

在Taier中,實例有這幾種構建的方式:

1.基于Zookeeper選舉Master節點參與Job 實例構建,T+1構建JobGraph

2. JobGraph構建前check &clean DirtyData

3.依據Task、TaskTask的數據(JobGraph)生成Job .JobJob實例數據

4.Master節點控制實例數據的負載均衡持久化入數據庫

pYYBAGKhzbyAPx6IAAEzl6MA0IE084.png

構建完畢后,實例處理的幾種方式如下圖所示:

pYYBAGKhzb2AIY0mAAD7YKXUZFA720.png

其中:

1.三種任務類型:周期任務、補數據任務、重跑任務,統一調度方式

2. Job 優先入隊列(1),隊列容量不足入DB (2)

3.當隊列容量空余時,異步線程從DB加載數據入隊列(3)

4. Job出隊列后進行任務提交

?

處理完成后,實例提交我們也做了思考,具體設計:

1.內存優先級隊列,控制Job有序執行

2.多線程并發提交(可配置)

3. Job 執行超時判斷(可配置)

4. Job資源不足/失敗重試進入延遲隊列(可配置)﹔避免長時間占用提交權

poYBAGKhzb-AOZHoAACV21hxTVU818.png

?

Taier 的實例狀態大家主要應該關注標志停止的幾個,具體有下面幾種:

1.?WaitEngine:內存隊列中的Job、內存容量不足存儲在DB中的Job(默認500 )

2.?Lacking:資源不足暫時等待的Job(默認2min)

3. Restarting:失敗重試的Job(默認2min )

4. Finshed、FailedCanceled、Killed:結束狀態

pYYBAGKhzcCATMO_AADlEQhvU2I219.png

Taier的整個控制臺設計分為公共組件、調度組件、存儲組件和計劃組件。通過一個租戶ID,拿到這個集群下common, YARN-conf等的四個配置信息,組成包含一個任務插件所有信息的pluginlnfo。將它解析之后,一些資源初始化上傳,以便我們緩存對應的客戶端。?

poYBAGKhzcKAe_HOAAEILxVE-JE322.png

Taier Client Plugin這里,要快速開發一個插件要注意以下幾點:

  • 一種任務類型對應一個插件,即一個jar包

  • 自定義類加載器(Classloader) 破壞雙親委派優先加載( Child-First)插件

  • 插件實現IClient接口方法

  • SPI: 在classpath 下的META-INF/services/目錄下,創建以接口IClient 全限定名命名的文件,內容是上一步中實現類的全限定名

poYBAGKhzcOANQdAAAEP79vEVRQ798.png

?

?

?

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1Keysight B1500A 半導體器件分析儀用戶手冊、說明書 (中文)
  2. 19.00 MB  |  4次下載  |  免費
  3. 2使用TL431設計電源
  4. 0.67 MB   |  2次下載  |  免費
  5. 3BT134雙向可控硅手冊
  6. 1.74 MB   |  2次下載  |  1 積分
  7. 4一種新型高效率的服務器電源系統
  8. 0.85 MB   |  1次下載  |  1 積分
  9. 5LabVIEW環形控件
  10. 0.01 MB   |  1次下載  |  1 積分
  11. 6PR735,使用UCC28060的600W交錯式PFC轉換器
  12. 540.03KB   |  1次下載  |  免費
  13. 751單片機核心板原理圖
  14. 0.12 MB   |  1次下載  |  5 積分
  15. 8BP2879DB支持調光調滅的非隔離低 PF LED 驅動器
  16. 1.44 MB  |  1次下載  |  免費

本月

  1. 1開關電源設計原理手冊
  2. 1.83 MB   |  54次下載  |  免費
  3. 2FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
  4. 8.45 MB   |  23次下載  |  免費
  5. 3DMT0660數字萬用表產品說明書
  6. 0.70 MB   |  13次下載  |  免費
  7. 4UC3842/3/4/5電源管理芯片中文手冊
  8. 1.75 MB   |  12次下載  |  免費
  9. 5ST7789V2單芯片控制器/驅動器英文手冊
  10. 3.07 MB   |  11次下載  |  1 積分
  11. 6TPS54202H降壓轉換器評估模塊用戶指南
  12. 1.02MB   |  8次下載  |  免費
  13. 7STM32F101x8/STM32F101xB手冊
  14. 1.69 MB   |  8次下載  |  1 積分
  15. 8基于MSP430FR6043的超聲波氣體流量計快速入門指南
  16. 2.26MB   |  7次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 久草色在线| 国产精品麻豆AV| 宝贝好紧好爽再搔一点试視頻| AV无码国产精品午夜A片麻豆| adc我们的永久网址| yw193.c国产在线观看| 攻把受做得合不拢腿play| 国产成人精品系列在线观看| 国产午夜亚洲精品理论片八戒 | av天堂电影网在线观看| qvod 在线| 国产免费播放一区二区三区| 京香在线观看| 内射人妻骚骚骚| 色小姐.com| 亚洲国产精品高清在线| 成人免费视频在线播放| 影音先锋男人资源813.| 亚洲无吗在线视频| 最近2018年手机中文字幕| 中文字幕无码乱人伦蜜桃| 成人精品视频网站| 国产成人精品久久久久婷婷| 精品国产高清自在线看| 久久中文字幕人妻AV熟女| 日本激情网址| 小色哥影院| 97在线观看免费| 刺激一区仑乱| 古装性艳史电影在线看| 狂野猛交xxxx吃奶| 轻点慢点1V2啊高H抽插| 亚洲精品无码AAAAAA片| 57PAO强力打造高清免费| 国产成年人在线观看| 精品国产乱码久久久久久免费 | 嫩小性性性xxxxbbbb| 日本亚洲精品色婷婷在线影院| 亚洲欧美日韩国产手机在线| 2021全国精品卡一卡二| 国产嫩草在线观看|