flâneur — a map of the web's best reading

Executor — Airflow Documentation

airflow.apache.org · 3,356 words · saved by 1 readers

Executors are the mechanism by which task instances get run. They have a common API and are “pluggable”, meaning you can swap executors based on your installation needs. Airflow can only have one executor configured at a time; this is set by the executor option in the [core] section of the configuration file. Built-in executors are referred to by name, for example: Note For more information on Airflow’s configuration, see Setting Configuration Options. If you want to check which executor is currently set, you can use the airflow config get-value core executor command: There are two types of executors - those that run tasks locally (inside the scheduler process), and those that run their tasks remotely (usually via a pool of workers). Airflow comes configured with the SequentialExecutor by default, which is a local executor, and the simplest option for execution. However, the SequentialExecutor is not suitable for production since it does not allow for parallel task running and due to t

Executor - Airflow 3.3.0 Documentation Content Version: 3.3.0 Search docs ⌘ K Content Overview Quick Start Installation of Airflow® Security Tutorials How-to Guides UI Overview Core Concepts Architecture Overview Dags Dag Runs Tasks Operators Sensors TaskFlow Resumable Tasks Executor Executor Types Local Executors Local Executor Remote Executors Using Multiple Executors Concurrently Configuration Aliases Writing Dags and Tasks Monitoring Statically-coded Hybrid Executors Writing Your Own Executor Workloads Important BaseExecutor Methods Mandatory Methods to Implement Optional Interface Methods

Explore this link on the map →

related reading