apache luftflöde | |
---|---|
Sorts | Apache Foundation-projektet [d] och Python-biblioteket [d] |
Utvecklaren | Apache Software Foundation |
Skrivet i | Pytonorm |
senaste versionen |
|
Licens | Apache License 2.0 [2] och Apache License |
Hemsida | airflow.apache.org |
Mediafiler på Wikimedia Commons |
Apache Airflow är programvara med öppen källkod för att skapa, exekvera, övervaka och orkestrera arbetsflöden för databearbetning.
Ursprungligen utvecklad av Airbnb i oktober 2014 [3] [4] . Blev ett Apache Incubator - projekt i mars 2016 och blev ett Apache Software Foundation -topnivåprojekt i januari 2019 i januari 2019.
Skrivet i Python , är arbetsflödena och deras beroenden också kodade i Python på ett konfigurations-som-kod-sätt (till skillnad från system som Oozie och Azkaban som använder konfigurationsfiler [5] ). Arbetsflöden orkestreras med hjälp av en Directed Acyclic Graph (DAG) representation; en grupp operationer samlade i en graf kan startas antingen enligt ett specifikt schema (till exempel varje timme eller dagligen), eller av en händelse (till exempel utseendet på en fil i Hive [6] ).
Airflow är en prenumerationstjänst som tillhandahålls av många offentliga molnleverantörer , inklusive Google Cloud Platform (Cloud Composer) [7] och Amazon Web Services (sedan november 2020) [8] .
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Toppnivåprojekt |
| ||||||
Delprojekt |
| ||||||
Apache |
| ||||||
Andra projekt | |||||||
Utveckla projekt ( inkubator ) |
| ||||||
Avvecklade projekt ( Attic ) | |||||||
|