Som*_*kar 3 environment-variables airflow airflow-scheduler
我尝试使用ENV变量来配置连接URL,我有一个预先配置有alchemy_conn和broker_url等的ami,我已经将环境变量写入从/ ams实例中的/ etc / environment中,以覆盖airflow.cfg中的属性。文件。我也能够从python代码访问变量。
但是它在运行ariflow时似乎没有生效,也尝试重新启动该过程但没有用,它仍然指向airflow.cfg文件中的那个
问题可能是系统服务不会自动从/etc/environment仅用于交互式会话的环境中获取环境。
如果您正在使用systemd,则可以添加EnvironmentFile=/etc/environment,尽管更“典型”的是将特定于服务的配置放入/etc/default/airflow(在Debian / Ubuntu上)或/etc/sysconfig/airflow(在Centos / Redhat上)
Airflow的示例systemd脚本已经为Centos提供了此脚本:https : //github.com/apache/incubator-airflow/blob/faa9a5266c0b2e68693dd106b5cb46d30770dadc/scripts/systemd/airflow-webserver.service#L20
| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |