我已经安装了apache-airflow(版本v1.9.0)和python 2.7。为了测试它是否正确安装我试图从浏览器的交互式视图中触发教程DAG。界面显示DAG正在运行,但调度程序不显示任何活动。
以下是我尝试的步骤
安装气流
pip install apache-airflow
使用fernet密钥安装加密设置加密
pip install apache-airflow[crypto]
生成一个fernet_key并添加airflow.cfg文件:
from cryptography.fernet import Fernet
fernet_key= Fernet.generate_key()
print(fernet_key)
airflow initdb
airflow webserver -p 8080
airflow scheduler
tutotial
localhost:8080
DAG
醇>
按照这些步骤操作后,我无法在调度程序窗口中看到任何移动,这只会让我显示出来
INFO - Heartbeating the process manager
INFO - Heartbeating the executor
我已尝试在本地环境和虚拟环境中运行它。我还尝试了SequentialExecutor
和LocalExecutor
即使我尝试通过airflow trigger_dag tutorial
我正在开发mac OS High Sierra版本10.13.3
感谢您的帮助!
答案 0 :(得分:1)
默认情况下,每个任务旁边的开关为“ OFF”。对我来说就是这样
答案 1 :(得分:0)
默认情况下,所有dag都会在开始时暂停。您必须取消暂停并触发它们。
答案 2 :(得分:0)
触发dag后,您必须打开DAG,因为默认情况下它处于关闭状态。您可以使用AIRFLOW UI启用此功能。