- Notifications
You must be signed in to change notification settings - Fork259
Source code of the Apache Airflow Tutorial for Beginners on YouTube Channel Coder2j (https://www.youtube.com/c/coder2j)
NotificationsYou must be signed in to change notification settings
coder2j/airflow-docker
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Apache Airflow Tutorial SeriesYouTube
- Introduction and Local Installation
- Get Airflow running in Docker
- Airflow Core Concepts in 5 mins
- Airflow Task Lifecycle and Basic Architecture
- Airflow DAG with BashOperator
- Airflow DAG with PythonOperator and XComs
- Airflow TaskFlow API
- Airflow Catchup and Backfill
- Schedule Airflow DAG with Cron Expression
- Airflow Connection and PostgresOperator
- Add Python Dependencies via Airflow Docker Image Extending and Customizing
- AWS S3 Key Sensor Operator
- Airflow Hooks S3 PostgreSQL
Here are the steps to take to get airflow 2.0 running with docker on your machine.
- Clone this repo
- Create dags, logs and plugins folder inside the project directory
mkdir ./dags ./logs ./plugins
- Set user permissions for Airflow to your current user
echo -e "AIRFLOW_UID=$(id -u)\nAIRFLOW_GID=0" > .env
- Install docker desktop application if you don't have docker running on your machine
- Launch airflow by docker-compose
docker-compose up -d
- Check the running containers
docker ps
- Open browser and typehttp://0.0.0.0:8080 to launch the airflow webserver
About
Source code of the Apache Airflow Tutorial for Beginners on YouTube Channel Coder2j (https://www.youtube.com/c/coder2j)
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.