6

我已经安装了 apache-airflow(版本 v1.9.0)和 python 2.7。为了测试它是否安装正确,我尝试从浏览器的交互式视图中触发教程 DAG。该界面显示 DAG 正在运行,但调度程序未显示任何活动。

以下是我尝试的步骤

  1. 安装气流
pip install apache-airflow
  1. 安装 crypto 以使用 fernet 密钥设置加密
pip install apache-airflow[crypto]
  1. 生成 fernet_key 并添加到 airflow.cfg 文件中:
from cryptography.fernet import Fernet
fernet_key= Fernet.generate_key()
print(fernet_key)
  1. 初始化一个气流sqlite db
airflow initdb
  1. 启动气流网络服务器
airflow webserver -p 8080
  1. 在不同的窗口中启动气流调度程序
airflow scheduler
  1. tutotial在 Airflow 页面上触发DAGlocalhost:8080

执行这些步骤后,我无法在调度程序窗口中看到任何动作,这只是让我显示

INFO - Heartbeating the process manager
INFO - Heartbeating the executor

我试过在本地环境和虚拟环境中运行它。我也尝试过SequentialExecutor运行LocalExecutor

即使我尝试通过终端触发任务也不会触发任务airflow trigger_dag tutorial

我正在使用 mac OS High Sierra 版本 10.13.3

4

3 回答 3

1

默认情况下,每个任务旁边的开关处于“关闭”状态。那是给我的

于 2019-10-18T08:57:22.353 回答
1

默认情况下,所有 dag 都会在开始时暂停。您必须取消暂停并触发它们。

于 2019-08-18T03:31:50.940 回答
0

触发你的 dag 后,你必须打开你的 DAG,因为默认情况下它是关闭的。您可以使用 AIRFLOW UI 将其打开。

于 2019-12-13T17:27:46.583 回答