이 프로젝트 는 astro cli 를 이용 하여 airflow 를 학습합니다.
astro 를 통해 local 개발 환경 세팅 방법
- https://www.astronomer.io/docs/astro/cli/install-cli
- https://www.astronomer.io/docs/astro/cli/get-started-cli
- https://www.astronomer.io/docs/learn/pycharm-local-dev
실행
### 실행
astro dev start
### 종료
astro dev stop
### 재실행
astro dev restart
### 로그 확인
astro dev logs
Dag Declaration, (dag 를 생성 하는 3가지 방법),
BashOperator, (bash operator),
Task Directions & connection, (dag 에서 task direction 설정),
using external resources, (bashOperator 를 이용 하여 shell script 실행),
PythonOperator, op_args, op_kwargs, (PythonOperator 사용 하기),
task decorator, @task
decorator 로 task 선언 하기,
curl -LfO 'https://airflow.apache.org/docs/apache-airflow/2.9.2/docker-compose.yaml'