개요
2022.07.22 - [Apache Airflow] 설치 / 실행 (버전 2.3)을 통해 Airflow를 설치하고 DAG 화면을 보면, View 형식이 아래와 같다.
Airflow 2.3부터 tree 형식이 grid 형식으로 대체되었기 때문인데, 기본 View 형식 지정 방법을 적어둔다.
dag_default_view
Airflow Webserver 설정 중 하나로, 기본 DAG 뷰를 지정한다.
유효한 값은 grid, graph, duration, gantt, landing_times이며, 기본값은 grid이다.
Airflow 2.2.5까지는 tree, graph, duration, gantt, landing_times 값이 유효했다.
view 형식 변경 방법
Airflow 구성 파일인 airflow.cfg 파일을 변경하거나 환경 변수로 설정한다. 이 글에서는 구성 파일을 변경해 본다.
1. airflow.cfg 편집
cd $AIRFLOW_HOME
vi airflow.cfg
값을 graph로 변경 후 저장한다.
2. 설정값 확인
airflow config get-value webserver dag_default_view
3. 서비스 재시작
kill 명령으로 airflow webserver를 내린 후, 다시 실행시킨다.
kill PID
airflow webserver --port 8080 -D
4. 접속 확인
Web UI에 접속하여 변경한 설정이 적용되었는지 확인한다. 브라우저에 캐시 등이 남아있을 수 있으므로 시크릿 모드로 접속하는 것을 권한다.
참고 문서
https://stackoverflow.com/questions/47167821/how-to-change-dag-default-view-in-airflow-webserver
https://airflow.apache.org/docs/apache-airflow/stable/configurations-ref.html#dag-default-view