2016-09-29 7 views
0

test1.py 디렉토리에 /opt/airflow/dags 디렉토리에 내 dag 파일이 있습니다. 처음에는 파일에 하나의 작업, test1_task01 만 있습니다. 내 GUI에서 dag는 단 하나의 작업으로 올바르게 표시됩니다. 그러나 DAG에 다른 작업을 추가하면 다음과 같이 표시됩니다.공기 흐름 : 1.7 : GUI에서 DAG가 업데이트되지 않습니다.

DAG - test1_task01 <- test2_task01 (representative - not airflow syntax) 

GUI에 업데이트 된 DAG가 표시되지 않습니다. GUI에는 여전히 이전 DAG가 있습니다. airflow list_tasks <dagname>은 올바른 DAG 관계를 나타내며 airflow scheduler은 최신 버전을 실행하지만 GUI는 어떻게 든 최신 정보를 가져 오지 않습니다.

GUI를 통해 업데이트 된 DAG보기를 얻으려면 어떻게해야합니까?

+0

나는 항상 작업을 시작할 때까지 모든 것을 다시 시작합니다 (웹 서버/스케줄러). – acushner

답변

0

DAG/작업의 구조를 변경 한 후에는 gui의 새로운 변경 사항을 보려면 웹 서버를 다시 시작해야합니다 (그리고 아마도 스케줄러도 가능). 그러나 새 변경 사항을 테스트하고 실행하는 데 유용한 다른 많은 명령 중에서 인터페이스 >airflow list_tasks <dag_id>을 사용할 수도 있습니다.

+3

새로운 dag가 제출 될 때마다 webserver/acheduler를 다시 시작해야하는 경우 이는 차선책입니다. – Neel

관련 문제