我是气流的新手,我写了一个简单的SSHOperator来学习它的工作原理。
default_args = {
'start_date': datetime(2018,6,20)
}
dag = DAG(dag_id='ssh_test', schedule_interval = '@hourly',default_args=default_args)
sshHook = SSHHook(ssh_conn_id='testing')
t1 = SSHOperator(
task_id='task1',
command='echo Hello World',
ssh_hook=sshHook,
dag=dag)
当我在UI上手动触发它时,dag显示运行状态,但操作员保持白色,没有任何状态。
我想知道为什么我的任务没有排队。有人有什么想法吗?如果有帮助,我的airflow.config是默认设置。
即使它没有运行
dag=DAG(dag_id='test',start_date = datetime(2018,6,21), schedule_interval='0 0 * * *')
runMe = DummyOperator(task_id = 'testest', dag = dag)
答案 0 :(得分:2)
确保除了Airflow Web服务器之外,还启动了Airflow Scheduler:
airflow scheduler
答案 1 :(得分:1)