Airflow 运行模式
Apache Airflow 是一个用于编排、调度和监控工作流的强大工具。为了满足不同的需求,Airflow 提供了多种运行模式。本文将详细介绍 Airflow 的几种主要运行模式,包括本地模式、Celery 模式和 Kubernetes 模式,并探讨它们的使用场景和配置方法。
1. 本地模式(LocalExecutor)
本地模式是 Airflow 最简单的运行模式,适用于开发和测试环境。在本地模式下,所有任务都在同一台机器上执行,使用本地进程来并行处理任务。
配置方法
要启用本地模式,只需在 airflow.cfg
文件中将 executor
设置为 LocalExecutor
:
executor = LocalExecutor