使用systemd运行Airflow¶
Airflow可以与基于systemd的系统集成。这使得守护进程的监控变得简单,因为systemd能够在故障时自动重启守护进程。
在scripts/systemd目录中,您可以找到在基于Redhat的系统上测试过的单元文件。这些文件可以直接复制到/usr/lib/systemd/system中使用。
在创建这些单元文件时,我们做了以下假设:
Airflow 以以下
user:groupairflow:airflow身份运行。Airflow运行在基于Redhat的系统上。
如果情况并非如此,则需要进行适当的更改。
请注意,环境配置是从/etc/sysconfig/airflow中获取的。
示例文件已提供在scripts/systemd中。
您也可以在AIRFLOW_HOME或AIRFLOW_CONFIG中定义配置。