sudo apt install python3-pip
airflow users create --username admin --password admin --firstname admin --lastname admin --role Admin --email admin@gmail.com
sudo nano /etc/systemd/system/airflow-scheduler.service
[Unit]
Description=Airflow Scheduler
After=network.target
[Service]
User=ddi
Group=ddi
Type=simple
ExecStart=/bin/sh -c './home/ddi/.local/bin/airflow scheduler > /home/ddi/airflow/logs/scheduler.log 2>&1'
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
sudo nano /etc/systemd/system/airflow-webserver.service
[Unit]
Description=Airflow Webserver
After=network.target
[Service]
User=ddi
Group=ddi
Type=simple
ExecStart=/bin/sh -c './home/ddi/.local/bin/airflow webserver -p 8080 > /home/ddi/airflow/logs/webserver.log 2>&1'
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start airflow-scheduler.service
sudo systemctl start airflow-webserver.service