金燦燦的季節 - Apache DolphinScheduler收穫5位新Committer

在這個金燦燦的收穫季節,經過 Apache DolphinScheduler PPMC 們的推薦和投票,Apache DolphinScheduler 收穫了 5 位新Committer 。他們是:nauu(朱凱)、Rubik-W(溫合民)、gabrywu、liwenhe1993、clay4444。對於成爲 Committer ,小夥伴們說道:

朱凱:

非常榮幸能夠成爲DolphinSchedule 的 Committer。這既是一份喜悅,也是一份責任。我將以終爲始,繼續打怪升級,助力 DS 早日畢業。

溫合民:

很榮幸成爲DS Committer團隊的一員。通過技術調研瞭解到DS,最終選型決定引入DS,高效的社區支持使項目最終順利落地。DS是我參與開源的第一個項目,深受益於開源,同時也想爲開源做一些力所能及的貢獻,希望未來能更多的爲DS添磚加瓦,願DS順利畢業。

社區介紹:

Apache DolphinScheduler 是一個非常多樣化的社區,至今貢獻者已近100名, 他們分別來自 30 多家不同的公司。 微信羣用戶3000人。

Apache DolphinScheduler 部分用戶案例(排名不分先後)

已經有300多家企業和科研機構在使用DolphinScheduler,來處理各類調度和定時任務,另有近500家公司開通了海豚調度的試用:

Apache DolphinScheduler 是什麼

Apache DolphinScheduler 是一個分佈式去中心化,易擴展的可視化 DAG 工作流任務調度系統。致力於解決數據處理流程中錯綜複雜的依賴關係,使調度系統在數據處理流程中開箱即用。

 

Apache DolphinScheduler項目起源 - 需求決定

Apache DolphinScheduler四大特性

Apache DolphinScheduler 能力:

  • 以DAG圖的方式將Task按照任務的依賴關係關聯起來,可實時可視化監控任務的運行狀態

  • 支持豐富的任務類型:Shell、MR、Spark、Flink、SQL(mysql、postgresql、hive、sparksql)、Python、Http、Sub_Process、Procedure等

  • 支持工作流定時調度、依賴調度、手動調度、手動暫停/停止/恢復,同時支持失敗重試/告警、從指定節點恢復失敗、Kill任務等操作

  • 支持工作流優先級、任務優先級及任務的故障轉移及任務超時告警/失敗

  • 支持工作流全局參數及節點自定義參數設置

  • 支持資源文件的在線上傳/下載,管理等,支持在線文件創建、編輯

  • 支持任務日誌在線查看及滾動、在線下載日誌等

  • 實現集羣HA,通過Zookeeper實現Master集羣和Worker集羣去中心化

  • 支持對Master/Worker cpu load,memory,cpu在線查看

  • 支持工作流運行歷史樹形/甘特圖展示、支持任務狀態統計、流程狀態統計

  • 支持補數

  • 支持多租戶

  • 支持國際化

 

Apache DolphinScheduler 1.3.0 新特性

  • Worker實現重構,提升Worker性能

    • Master和Worker引入Netty通信

    • 去zookeeper任務隊列

    • Worker節點的三種選擇:隨機、循環和CPU和內存的線性加權負載平衡

    • Worker去數據庫操作

  • 資源中心支持多目錄

  • 添加 if/else 條件任務

  • 添加 sqoop/datax 任務

  • 支持 windows 開發和部署

  • 支持 k8s 部署

  • 添加DAG流程圖一鍵格式化

  • 流程圖美化

  • 支持 ambari 插件安裝

  • 批量導出和導入工作流

  • 流程定義支持複製

  • 添加釘釘告警

  • 大幅簡化配置項,簡化部署

Apache DolphinScheduler Roadmap

總體依照社區需求和關注度來安排功能優先

  •  master 重構:建立 api 和 master 通信等

  •  任務參數傳遞

  •  任務類型插件化Plugin

  •  工作流觸發

  •  數據質量

  • 工作流血緣關係

  •  列表依賴(上游依賴)

  •  告警服務化

  •  權限改造

  •  支持多集羣上線發佈

  •  工作流版本管理

  •  Easy to use

系統部分截圖

 

在線DEMO試用

http://106.75.43.194:8888/

 

DolphinScheduler Slogan

 

 

 

加入 Apache DolphinScheduler

在使用 DolphinScheduler 的過程中,如果您有任何問題或者想法、建議,都可以通過Apache 郵件列表參與到 DolphinScheduler 的社區建設中來。

 

 

歡迎加入貢獻的隊伍,加入開源社區從提交第一個 PR開始,

  - 找到帶有”easy to fix”標記或者一些非常簡單的issue(比如拼寫錯誤等),先通過第一個PR熟悉提交流程,如果有任何疑問,歡迎聯繫

強烈推薦訂閱開發郵件列表,與社區保持最新信息同步,這一點非常重要。

近期好文推薦:《美女 Committer 手把手教你使用海豚調度

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章