airflow簡(jiǎn)介及使用場(chǎng)景

更多airflow資料亮隙,可查看:airflow從入門(mén)到精通學(xué)習(xí)筆記系列

airflow是什么?

airflow是Airbnb開(kāi)源的一個(gè)用python編寫(xiě)的調(diào)度工具垢夹,項(xiàng)目于2014年啟動(dòng)溢吻,2015年春季開(kāi)源,2016年加入Apache軟件基金會(huì)的孵化計(jì)劃果元。

Airflow is a platform to programmatically author, schedule and monitor workflows.
airflow是一個(gè)可編程促王、調(diào)度和監(jiān)控的工作流平臺(tái)。

Use airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The airflow scheduler executes your tasks on an array of workers while following the specified dependencies. Rich command line utilities make performing complex surgeries on DAGs a snap. The rich user interface makes it easy to visualize pipelines running in production, monitor progress, and troubleshoot issues when needed.
基于有向無(wú)環(huán)圖(DAG)而晒,airflow可以定義一組有依賴的任務(wù)蝇狼,按照依賴依次執(zhí)行。airflow提供了豐富的命令行工具用于系統(tǒng)管控倡怎,而其web管理界面同樣也可以方便的管控調(diào)度任務(wù)迅耘,并且對(duì)任務(wù)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,方便了系統(tǒng)的運(yùn)維和管理监署。

airflow能用來(lái)干什么颤专?

在實(shí)際項(xiàng)目中焦匈,我們經(jīng)常遇到以下場(chǎng)景:

  • 運(yùn)維人員,定時(shí)對(duì)服務(wù)器執(zhí)行腳本某些腳本昵仅,最簡(jiǎn)單的方式是添加一些crond任務(wù)缓熟,但如果想追溯各個(gè)任務(wù)的執(zhí)行結(jié)果時(shí)?
  • 在大數(shù)據(jù)場(chǎng)景下摔笤,每隔一段時(shí)間需導(dǎo)出線上數(shù)據(jù)够滑、導(dǎo)入到大數(shù)據(jù)平臺(tái)、觸發(fā)數(shù)據(jù)處理等多個(gè)子操作吕世,且各個(gè)子操作含有依賴關(guān)系時(shí)彰触?
  • 在管理大量主機(jī)時(shí),想要一個(gè)統(tǒng)一的作業(yè)管理平臺(tái)命辖,能在上面定義各種任務(wù)來(lái)管理下面的設(shè)備况毅?

airflow通過(guò)DAG配置文件,能輕松定義各種任務(wù)及任務(wù)之間的依賴關(guān)系和調(diào)度執(zhí)行尔艇,并一個(gè)可視化的操作web界面尔许。

airflow有什么優(yōu)勢(shì)?

  • 自帶web管理界面终娃,易上手味廊;
  • 業(yè)務(wù)代碼和調(diào)度代碼完全解耦;
  • 通過(guò)python代碼定義子任務(wù),并支持各種Operate操作器余佛,靈活性大柠新,能滿足用戶的各種需求;
  • python開(kāi)源項(xiàng)目辉巡,支持?jǐn)U展operate等插件恨憎,便于二次開(kāi)發(fā);
    類似的工具有akzban红氯,quart等框咙;

更多airflow資料,可查看:airflow從入門(mén)到精通學(xué)習(xí)筆記系列

如發(fā)現(xiàn)文中有錯(cuò)誤痢甘,望留言指明喇嘱,萬(wàn)分感激;
如對(duì)此文章內(nèi)容感興趣塞栅,想進(jìn)一步探討者铜,可以留言交流;
如想轉(zhuǎn)發(fā)此文章放椰,請(qǐng)留言協(xié)商一下作烟,切勿不指明出處的轉(zhuǎn)發(fā),尊重原創(chuàng)砾医;
如閱讀過(guò)程中有收獲拿撩,并想感謝一下,歡迎打賞如蚜;
----小林幫

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末压恒,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子错邦,更是在濱河造成了極大的恐慌探赫,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,888評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件撬呢,死亡現(xiàn)場(chǎng)離奇詭異伦吠,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)魂拦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)毛仪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人芯勘,你說(shuō)我怎么就攤上這事潭千。” “怎么了借尿?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,386評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵刨晴,是天一觀的道長(zhǎng)屉来。 經(jīng)常有香客問(wèn)我,道長(zhǎng)狈癞,這世上最難降的妖魔是什么茄靠? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,726評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮蝶桶,結(jié)果婚禮上慨绳,老公的妹妹穿的比我還像新娘。我一直安慰自己真竖,他們只是感情好脐雪,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,729評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著恢共,像睡著了一般战秋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上讨韭,一...
    開(kāi)封第一講書(shū)人閱讀 52,337評(píng)論 1 310
  • 那天脂信,我揣著相機(jī)與錄音,去河邊找鬼透硝。 笑死狰闪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的濒生。 我是一名探鬼主播埋泵,決...
    沈念sama閱讀 40,902評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼罪治!你這毒婦竟也來(lái)了丽声?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,807評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤规阀,失蹤者是張志新(化名)和其女友劉穎恒序,沒(méi)想到半個(gè)月后瘦麸,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體谁撼,經(jīng)...
    沈念sama閱讀 46,349評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,439評(píng)論 3 340
  • 正文 我和宋清朗相戀三年滋饲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了厉碟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,567評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡屠缭,死狀恐怖箍鼓,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情呵曹,我是刑警寧澤款咖,帶...
    沈念sama閱讀 36,242評(píng)論 5 350
  • 正文 年R本政府宣布何暮,位于F島的核電站,受9級(jí)特大地震影響铐殃,放射性物質(zhì)發(fā)生泄漏海洼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,933評(píng)論 3 334
  • 文/蒙蒙 一富腊、第九天 我趴在偏房一處隱蔽的房頂上張望坏逢。 院中可真熱鬧,春花似錦赘被、人聲如沸是整。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,420評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)浮入。三九已至,卻和暖如春阳欲,著一層夾襖步出監(jiān)牢的瞬間舵盈,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,531評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工球化, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留秽晚,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,995評(píng)論 3 377
  • 正文 我出身青樓筒愚,卻偏偏與公主長(zhǎng)得像赴蝇,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子巢掺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,585評(píng)論 2 359