✨ Cuando quieran crear una conexión a su maquina es posible que no les funcione el localhost en ese caso debe usar lo siguiente
host.docker.internal
## http
http://host.docker.internal:3000
No siempre sucede pero algunas veces si
Introducción a Apache Airflow
Introducción al curso
¿Para qué sirve airflow?
¿Por qué usar airflow?
Resumen módulo 1
Conceptos básicos
DAG
Tasks y Operators
Scheduler
Instalación y configuración
Instalación de Apache Airflow usando Docker
Posibles configuraciones
Variables y conexiones
Implementando un DAG
Implementando un DAG
Bash Operator
Python Operator
Definiendo dependencias entre tareas
Custom Operator
Orquestar y monitorizar procesos
Orquestando un DAG I
Orquestando un DAG II
Monitoring
Task Actions
Trigger Rules
Sensores
¿Qué son los sensores?
ExternalTaskSensor
FileSensor
Templates con Jinja
¿Qué son los templates con Jinja?
XComs
¿Qué son los Xcoms?
BranchPythonOperator
BranchPythonOperator
Proyecto
Definición del proyecto
Cierre del curso
Cierre del curso
Comparte tu proyecto de Platzi explora el espacio con Airflow y certifÃcate
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Eric Bellet
Aportes 5
Preguntas 2
✨ Cuando quieran crear una conexión a su maquina es posible que no les funcione el localhost en ese caso debe usar lo siguiente
host.docker.internal
## http
http://host.docker.internal:3000
No siempre sucede pero algunas veces si
from airflow.providers.postgres.operators.postgres import PostgresOperator
populate_pet_table = PostgresOperator(
task_id="populate_pet_table",
postgres_conn_id="my_postgres_conn",
sql="sql/pet_schema.sql",
)
Para ver las variables creadas en consola podemos acceder por medio de Docker.
AsÃ
# Buscamos el ID del container correspondiente al webserver.
docker ps
# Abrimos su consola de python.
docker exec -it ID_CONTAINER python
Ya en la consola Python del contenedor podemos hacer lo visto en clase.
from airlfow.models import Variable
org = Variable.get("organizacion")
print(org)
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?