관리 메뉴

개발자의 스터디 노트

docker compose를 이용한 airflow 설치_예제 DAG 안보이게 하기. 본문

파이썬/Airflow

docker compose를 이용한 airflow 설치_예제 DAG 안보이게 하기.

박개발씨 2023. 6. 11. 01:05

먼저 포스팅을 따라 했다면 airflow 웹 관리 화면에 샘플 DAG가 많이 등록되어 있는것을 확인 할 수 있습니다.

 

이 샘플 DAG가 보고 싶지 않다면 간단하게 설정을 바꿔주면 됩니다.

 

docker-compose.yaml 파일에서 대략 59번 라인의 

 

environment:
    &airflow-common-env
    AIRFLOW__CORE__EXECUTOR: CeleryExecutor
    AIRFLOW__DATABASE__SQL_ALCHEMY_CONN: postgresql+psycopg2://airflow:airflow@postgres/airflow
    # For backward compatibility, with Airflow <2.3
    AIRFLOW__CORE__SQL_ALCHEMY_CONN: postgresql+psycopg2://airflow:airflow@postgres/airflow
    AIRFLOW__CELERY__RESULT_BACKEND: db+postgresql://airflow:airflow@postgres/airflow
    AIRFLOW__CELERY__BROKER_URL: redis://:@redis:6379/0
    AIRFLOW__CORE__FERNET_KEY: ''
    AIRFLOW__CORE__DAGS_ARE_PAUSED_AT_CREATION: 'true'
    AIRFLOW__CORE__LOAD_EXAMPLES: 'false' <- 이부분을 false 로 바꿔주면 됩니다.
    AIRFLOW__API__AUTH_BACKENDS: 'airflow.api.auth.backend.basic_auth'
    _PIP_ADDITIONAL_REQUIREMENTS: ${_PIP_ADDITIONAL_REQUIREMENTS:-}

AIRFLOW__CORE__LOAD_EXAMPLES  의 기본값은 true 입니다.

 

이부분을 false로 변경하고 기존의 컨테이너를 모두 삭제하고 다시 올리면 

 

예제 DAG가 사라진걸 확인할 수 있습니다.

'파이썬 > Airflow' 카테고리의 다른 글

Airflow 콘텍스트를 사용하여 태스크 템플릿 작업하기  (0) 2023.06.12
Airflow 스케줄링  (0) 2023.06.11
첫번째 DAG 작성  (0) 2023.06.11
Airflow가 뭔가요?  (0) 2023.06.11
docker compose를 이용한 airflow 설치  (0) 2023.06.03