Royer Guerrero Pinilla
EstudianteKevin Zepeda
EstudianteCarlos Perilla
EstudianteJavier Hugo Noto Enriquez
EstudianteLeonardo Martin Mendez
EstudianteSebastián Franco
EstudianteAdrian Lara Gallardo
EstudianteMauro Ezequiel Bravo
EstudianteEric Bellet
ProfesorSantiago Andres Gelvez Camargo
EstudianteMauro Ezequiel Bravo
EstudianteEric Bellet
Profesor✨ 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
La razón por la que aveces no sucede, es por el tipo de "network", utilizando bridge no tendrías ningún problema.
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)
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", )
Sería muy positivo si mostraras en el video como llegas a la documentación que se observa, no sé si es porque la documentación de Airflow ya cambio, pero no pude encontrar lo que se muestra en el video.
La cuenta y contraseña por defecto son
username : airflow
password : airflow
Uffas, muchas gracias, justo lo que necesitaba
Hola! ¿Como se hace para agregar conexiones que no estan en "Connection Type"? Por ejemplo MS Sql Server, o cualquier otra base de datos. Saludos
Hola Mauro! Para agregar conexiones tienes que instalar el proveedor, por ejemplo:
pip install apache-airflow-providers-mysql
Doc Hive Operator ->
Hola Eric!
En que contenedor tengo que instalar el proveedor? Luego de instalarlo ya aparece en "Connection Type"?
Saludos
Hola Mauro! Yo la instalación la haría en el docker-compose.yaml, añadiendo una linea come está _PIP_ADDITIONAL_REQUIREMENTS: ${_PIP_ADDITIONAL_REQUIREMENTS:- apache-airflow-providers-oracle apache-airflow-providers-microsoft-mssql} y al hacer el build de nuevo eel docker-compose debería aparecerte el connection type
(note: add 1 space)