Start Airflow

# Initialise the database:
airflow initdb

# Start Airflow Web Server:
nohup airflow webserver --port 8080 >> airflow_webserver.log 2>&1 &

# Start Airflow Scheduler:
nohup airflow scheduler >> airflow_scheduler.log 2>&1 &

It’s helpful to know how to kill Airflow as well, and for some strange reason there is not airflow stop command, so you have to kill it in a ridiculous way:

# Kill Airflow Scheduler - https://stackoverflow.com/questions/44710056/how-to-stop-kill-airflow-scheduler-started-in-daemon-mode
kill $(ps -ef | grep "airflow scheduler" | awk '{print $2}')

About

I'm a technology professional who's been passionate about computers since my Grandad introduced me to an Intel 386 back in the 90s when I was a kid. Those moments inspired a passion within for technology, and I've been playing around with anything with a circuit board ever since. Whenever I have a moment you can probably find me working on something computer-related, and this is where I like to write about those moments.