【发布时间】:2016-12-23 21:31:33
【问题描述】:
我是Airflow 的新手。我正在学习教程并编写以下代码。
from airflow import DAG
from airflow.operators.python_operator import PythonOperator
from datetime import datetime, timedelta
from models.correctness_prediction import CorrectnessPrediction
default_args = {
'owner': 'abc',
'depends_on_past': False,
'start_date': datetime.now(),
'email': ['abc@xyz.com'],
'email_on_failure': False,
'email_on_retry': False,
'retries': 1,
'retry_delay': timedelta(minutes=5)
}
def correctness_prediction(arg):
CorrectnessPrediction.train()
dag = DAG('daily_processing', default_args=default_args)
task_1 = PythonOperator(
task_id='print_the_context',
provide_context=True,
python_callable=correctness_prediction,
dag=dag)
在运行脚本时,它不会显示任何错误,但是当我在 Web-UI 中检查 dags 时,它不会显示在 菜单->DAGs下>
但我可以在菜单->浏览->工作
下看到预定的job
我也看不到 $AIRFLOW_HOME/dags 中的任何内容。应该只有这样吗?谁能解释一下原因?
【问题讨论】:
标签: python python-3.x airflow directed-acyclic-graphs