我已經在名爲tutorial_2.py
(實際上是airflow
教程中提供的tutorial.py
的副本,但dag_id
更改爲tutorial_2
)中定義了一個DAG。如何將新的DAG添加到Airflow?
當我看看我的默認,未修改airflow.cfg
(位於~/airflow
),我看到dags_folder
設置爲/home/alex/airflow/dags
。
我做cd /home/alex/airflow; mkdir dags; cd dags; cp [...]/tutorial_2.py tutorial_2.py
。現在我有一個dags
文件夾匹配在airflow.cfg
中設置的路徑,其中包含我之前創建的tutorial_2.py
文件。
但是,當我運行airflow list_dags
時,我只會得到與默認教程DAG相對應的名稱。
我想讓tutorial_2
顯示在我的DAG列表中,以便我可以開始與之交互。 python tutorial_2.py
和airflow resetdb
都沒有導致它出現在列表中。
我該如何補救?
這應該是正確的答案,需要提醒的是,你可能* *需要檢查和糾正'airflow_home'和' 'airflow.cfg'中的dags_folder'變量也是如此。我仍然不清楚爲什麼需要三個不同的變量。比照[這裏](https://gitter.im/apache/incubator-airflow?at=59581e6c6ae41d5d33a61aae)。 –