현재 (23.04.20) airflows는 python 3.7, 3.8에서 실행 가능합니다.
+추가 : python 3.11은 현재 호환 불가합니다.
# 위치가 상관없이 실행시키려면 환경변수를 설정해줘야합니다.
# airflow default 위치가 ~/Airflow 임을 감안하여 설정합니다.
export AIRFLOW_HOME=~/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}"
# 실행시키기
airflow standalone
#webUI는 8080포트에 기본적으로 설정되어있습니다