Ariflow dag开始运行时没有拾取环境变量

时间:2019-08-20 14:56:10

标签: environment-variables airflow airflow-scheduler

我有一个使用环境变量的DAG。设置环境变量 在/ etc / default / airflow-scheduler

export MY_KEY=1234                                                                                                                                                                                           

但是当我在DAG中回显MY_KEY时,它什么也不会打印。

我检查了气流调度程序变量并验证了MY_KEY存在。我用来验证的命令是:

cat /proc/process_id_of_airflow_scheduler/environ

有人可以建议我如何解决此问题吗? 谢谢

2 个答案:

答案 0 :(得分:0)

我找到了答案。我在/ etc / environment中添加了密钥,现在它可以工作了。

答案 1 :(得分:0)

如果您使用 Centos/Redhat,则应在 Debian/Ubuntu 上的 /etc/sysconfig/airflow/etc/default/airflow 中添加密钥。见this answer