현재 (23.04.20) airflows는 python 3.7, 3.8에서 실행 가능합니다.

+추가 : python 3.11은 현재 호환 불가합니다.

  1. airflow 환경변수 설정
# 위치가 상관없이 실행시키려면 환경변수를 설정해줘야합니다.
# airflow default 위치가 ~/Airflow 임을 감안하여 설정합니다.

export AIRFLOW_HOME=~/airflow
  1. airflow 설치
# airflow 버전 명시 호환 버전 github 참조 필요

AIRFLOW_VERSION=2.6.3

PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)"

CONSTRAINT_URL="<https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt>"

pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"
  1. airflow [standalone] 실행
# 실행시키기

airflow standalone

#webUI는 8080포트에 기본적으로 설정되어있습니다