-
[Airflow] DAG skipped 상태에서 멈춰있을 때(feat. queue 지정)Airflow 2022. 10. 21. 20:49728x90
Airflow DAG 테스트 실행 중 마지막 task에서 skipped 상태에서 멈춰 중단된 상태.
다시 재시도를 위해 해당 task Clear-> Run 하면 Queue에서 멈춰있음.
task의 코드를 살펴보니 queue를 할당하는 것을 빼먹은 것 발견함.
cluster_remover = EmrTerminateJobFlowOperator( task_id='cluster_remover', job_flow_id="{{ task_instance.xcom_pull('cluster_creator', key='return_value') }}", )
아래처럼 queue 이름을 지정해서 할당하면 success로 바뀐다!
cluster_remover = EmrTerminateJobFlowOperator( task_id='cluster_remover', job_flow_id="{{ task_instance.xcom_pull('cluster_creator', key='return_value') }}", aws_conn_id='aws_default', queue="testq" )
=> DAG 실행 오류를 발견했을 때, queue를 꼭 살펴보쟈!
- 이상 오늘의 삽질일기 끝!
여기저기 삽질도 해보고
날려도 먹으면서
배우는 게
결국 남는거다
- Z.Sabziller
Git push 취소 방법 (feat. '쫄보의삽질' 블로그 탄생 배경)
아래는 저의 생생한 경험담을 바탕으로 작성한 것 입니다. Github 관리 폴더의 이름을 실수로 변경하고 삭제해버렸다. 작업 후 commit 하려고 아무리 찾아봐도 폴더가 보이지 않았다. 나의 피땀눈물
ninano1109.tistory.com
'Airflow' 카테고리의 다른 글
[Airflow] Airflow-s3 remote logging 설정 방법 (0) 2023.03.31 [Airflow] Airflow ExternalTaskSensor 활용법(feat. DAG Dependency) (0) 2023.02.07 [Airflow] airflow health status check 자동화 설정 (0) 2022.08.28 [Airflow] Airflow DAG skipped state 멈춤 현상 해결 (0) 2022.08.21 [Airflow] MysQL 설치 후 실행 에러 해결(feat. version을 확인하쟈!) (0) 2022.07.15