Challenge - 5 Problems
Airflow Architecture Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate2:00remaining
Role of the Airflow Scheduler
What is the primary role of the Airflow scheduler in the system?
Attempts:
2 left
💡 Hint
Think about which component decides when tasks should run.
✗ Incorrect
The scheduler is responsible for triggering tasks according to their schedules and managing dependencies between tasks.
💻 Command Output
intermediate2:00remaining
Output of Airflow Webserver Command
What output will you see when you run
airflow webserver successfully?Apache Airflow
airflow webserver
Attempts:
2 left
💡 Hint
The webserver is responsible for the UI, so it should start a server.
✗ Incorrect
Running airflow webserver starts the web interface, usually on port 8080.
❓ Configuration
advanced2:00remaining
Configuring the Executor in Airflow
Which configuration snippet correctly sets the Airflow executor to CeleryExecutor in
airflow.cfg?Attempts:
2 left
💡 Hint
Executor setting is under the core section.
✗ Incorrect
The executor is configured under the [core] section in airflow.cfg.
❓ Troubleshoot
advanced2:00remaining
Metadata Database Connection Issue
If Airflow components cannot connect to the metadata database, which symptom is most likely observed?
Attempts:
2 left
💡 Hint
Metadata DB is critical for scheduler operation.
✗ Incorrect
The scheduler relies on the metadata database to track task states; connection failure causes scheduling errors.
🔀 Workflow
expert3:00remaining
Order of Airflow Component Startup
What is the correct order to start Airflow components for a CeleryExecutor setup?
Attempts:
2 left
💡 Hint
Database must be ready before scheduler and workers start.
✗ Incorrect
The metadata database must start first, then the scheduler, followed by the webserver and workers.