1)githubページで説明されているように、dagobahを試してみることができます。Dagobahは、Pythonで記述された単純な依存関係ベースのジョブスケジューラです。Dagobahを使用すると、Cron構文を使用して定期的なジョブをスケジュールできます。次に、各ジョブは、Webインターフェイスでクリックアンドドラッグして簡単に描画できる依存関係グラフで定義された順序で一連のタスク(サブプロセス)を開始します。これは、以下の3つと比較して最も軽量なスケジューラプロジェクトです。

2)ETLタスクに関して、 Spotifyによってオープンソース化されているluigiは、説明されているように、Hadoopジョブに重点を置いています。Luigiは、バッチジョブの複雑なパイプラインを構築するのに役立つPythonモジュールです。依存関係の解決、ワークフロー管理、視覚化などを処理します。また、Hadoopサポートが組み込まれています。

2つのモジュールはどちらも主にPythonで記述されており、管理に便利なWebインターフェイスが含まれています。
私の知る限り、「luigi」はジョブタスク用のスケジューラモジュールを提供していません。これはETLタスクに必要だと思います。しかし、「luigi」を使用すると、Pythonでmap-reduceコードを作成する方が簡単であり、Spotifyの実行で毎日何千ものタスクがそれに依存しています。
3)luigiと同様に、PinterestはPinballという名前のワークフローマネージャーをオープンソース化しました。Pinballのアーキテクチャは、ステートフルセントラルマスターがステートレスクライアントに対する現在のシステム状態に関する信頼できる情報源として機能するマスターワーカー(または、以下で紹介する特別なタイプのクライアントとの名前の混同を避けるためのマスタークライアント)パラダイムに従います。また、Hadoop / Hive/Sparkジョブをスムーズに統合します。

4)Airflowは、Airbnbによってオープンソース化されたもう1つのdagジョブスケジュールプロジェクトであり、LuigiやPinballと非常によく似ています。バックエンドはFlask、Celeryなどで構築されています。サンプルのジョブコードによると、Airflowは強力であり、私の側では使いやすいです。

最後になりましたが、Luigi、Airflow、Pinballがより広く使用されている可能性があります。そして、これら3つの間に素晴らしい比較があります:http://bytepawn.com/luigi-airflow-pinball.html