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]:8080Al 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 AirflowOperaciones 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 listActualizar 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 -dLa 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