Comienza a usar la plantilla Airflow VPS en Hostinger.

Apache Airflow es una poderosa plataforma de orquestación de flujos de trabajo de código abierto, diseñada para escribir, programar y monitorizar flujos de trabajo de manera programática. Admite la escritura de código con Python y tiene amplias capacidades de integración con bases de datos, servicios en la nube y API. Con la plantilla “Ubuntu 24.04 con Airflow” VPS de Hostinger, Airflow viene preinstalado a través de Docker Compose, por lo que puedes comenzar a orquestar flujos de trabajo de inmediato.

Acceder a Airflow

Una vez que se despliegue VPS utilizando esta plantilla, Airflow estará listo para usarse. Abre el navegador web y navega a:

http://[tu-IP-del-vps]:8080

Al acceder a Airflow, debes iniciar sesión con el nombre de usuario “admin” y la contraseña establecida durante la instalación. Después de iniciar sesión, puedes acceder a la interfaz web de Airflow, donde podrás ver, activar y monitorizar tus DAG.

Estructura del directorio de AirflowLa instalación de Airflow se encuentra en/root/airflow/, con la siguiente estructura:

/root/airflow/
├── docker-compose.yml    # Docker Configuración de Compose
├── dags/                 # Coloca tus archivos DAG aquí
├── logs/                 # Registros de ejecución de Airflow
├── plugins/              # Plugins personalizados de Airflow
└── config/               # Archivos de configuración de Airflow

Operaciones básicas de Airflow

A continuación se presentan algunas tareas básicas para ayudarte a comenzar con Airflow:

Gestión de DAG

  • Agregar DAG:Coloca tus archivos Python DAG en/root/airflow/dags/
  • Ver DAG:El tablero principal muestra todos los DAG y su estado actual
  • Activar DAG:Haga clic en el botón “Reproducir” junto a cualquier DAG para activarlo manualmente
  • Pausar/Despausar:Use el interruptor para pausar o reanudar la ejecución programada del DAG
  • Ver registros:Haga clic en una instancia de tarea para ver los registros de ejecución detallados
  • Vista gráfica:Haga clic en el nombre del DAG para ver sus dependencias de tareas y el flujo de ejecución

Usar Docker Composea través de SSH Acceder a VPS para administrar Airflow con Docker Compose:

# Cambiar al directorio de Airflow
cd /root/airflow/

# Ver contenedores en ejecución
docker compose ps

# Ver registros de Airflow
docker compose logs -f

# Detener Airflow
docker compose down

# Iniciar Airflow
docker compose up -d

# Reiniciar Airflow
docker compose restart# Ejecutar comandos de la CLI de Airflow
docker compose run airflow-worker airflow version
docker compose run airflow-worker airflow dags list

Actualizar AirflowMantener Airflow actualizado es muy importante. Esto garantiza que obtengas las últimas funciones y correcciones. Sigue los siguientes pasos para actualizar Airflow en SSH:

# Cambiar de directorio
cd /root/airflow/

# Descargar la última versión
docker compose pull

# Detener y eliminar la versión antigua
docker compose down

# Iniciar los contenedores
docker compose up -d

La plantilla “Ubuntu 24.04 con Airflow” de Hostinger VPS te permite configurar y gestionar rápidamente un sistema de orquestación de flujos de trabajo para pipelines de datos y tareas automatizadas.

Sitio oficial:https://airflow.apache.org/

Documentación oficial:https://airflow.apache.org/docs/

Fuente: documentación oficial de Hostinger