使用systemd运行Airflow

Airflow可以与基于systemd的系统集成。这使得守护进程的监控变得简单,因为systemd能够在故障时自动重启守护进程。

scripts/systemd目录中,您可以找到在基于Redhat的系统上测试过的单元文件。这些文件可以直接复制到/usr/lib/systemd/system中使用。

在创建这些单元文件时,我们做了以下假设

  1. Airflow 以以下 user:group airflow:airflow 身份运行。

  2. Airflow运行在基于Redhat的系统上。

如果情况并非如此,则需要进行适当的更改。

请注意,环境配置是从/etc/sysconfig/airflow中获取的。

示例文件已提供在scripts/systemd中。 您也可以在AIRFLOW_HOMEAIRFLOW_CONFIG中定义配置。

这篇内容对您有帮助吗?