inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Airflow 마스터 클래스

도커&에어플로우설치

example_bash_operator 안보임 현상

101

yjs7298

작성한 질문수 7

0

강사님

 

airflow 설치 과정 중

example_bash_operator 의 dag 가 전혀보이지않아 문의드립니다

스크린샷 2025-06-03 오전 12.05.26.png

.

 

스크린샷 2025-06-03 오전 12.05.35.png

 

스크린샷 2025-06-03 오전 11.29.55.png

 

 

 

 

강의대로 따라하고 docker compose up 시, 정상작동을 하는 것같고 다른분들은 example_bash_operator의 dag이 잘보이는거 같은데, 저만 따로 보이지가 않네요..

어떻게 해결을 하면 좋을까요?

python 데이터-엔지니어링 airflow

답변 4

1

김현진

안녕하세요 yjs7298님

airflow 3.0 update가 되면서 해당 example dag 은 사라진것 같습니다.

대신 DAG 중에서 example_complex 이걸로 한번 보시겠어요?

이 dag이 bash operator를 사용하고 있는 example 이어서 이걸로 보셔도 될 것 같습니다.

변경 사항은 제가 수업노트에 추가해놓도록 할께요.

알려주셔서 감사합니다!

0

yjs7298

아 제가 잘못 설치한게 아니었군요 !

네 감사합니다. 다음 수업하시는 분들이 혼란이 있을 수도 있어서 적용 반영해주시면 감사하겠습니다 !

0

김현진

네 강의에는 이미 반영해놨습니다. (수업노트에 추가해놨어요)

알려주셔서 감사드립니다 ^-^

남은 부분도 열공하시고 혹시 또 이상한 점 있으면 언제든 문의 올려주세요!

0

yjs7298

강사님 음.. 이렇게 하는게 맞는방법인지 모르겠으나

현재 mkdir 경로안에 dags 쪽에

example_bash_operator.py 로 하나 만들어줬는데, 이렇게 해도 수업 따라가는데는 문제가 없나요?

 

스크린샷 2025-06-03 오후 1.25.50.png

 

우선 이렇게 만들어줬습니다...

0

김현진

사실 example dag 들은 굳이 만들어주지 않으셔도 됩니다.

말그대로 참고할 용도로 존재하는 dag들이라 위에 제가 남긴대로 일단 example_complex 이걸로 보셔도 될 것 같아요

 

0

yjs7298

혹시 라이브러리나 이런게 제대로 깔리지 않은건지 의심이 되어, 다시 airflow 버전 업데이트 부터 하고,

경로는 docker-compose.yml, dags, logs, plug-in 만 따로 관리할수 있도록 mkdir을 한번 더 하고

다시 올려도 동일하게 강사님과 dags 화면이 다른 상황입니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. yjs7298님.

Airflow 설치 과정에서 example_bash_operator DAG가 보이지 않는 문제로 문의를 주셨네요. Airflow에서 DAG가 보이지 않는 문제는 여러 가지 요인에 의해 발생할 수 있습니다. 아래의 몇 가지 점검 방법을 통해 문제를 해결해보시기 바랍니다.

  1. DAG 파일 위치 확인: 먼저, dags 디렉토리 내에 example_bash_operator DAG Python 파일이 올바르게 있는지 확인하세요. Airflow는 이 디렉토리를 모니터링하여 DAG를 로드합니다.

  2. DAG 파일 내 오류 확인: DAG 파일 내부에 구문 오류(syntax error)나 모듈 불러오기 오류가 있으면 DAG가 로드되지 않을 수 있습니다. Python 파일을 열어 코드가 에러 없이 실행 가능한지 확인해 보세요.

  3. DAG 활성화 여부 확인: Airflow 웹 UI에서 해당 DAG가 비활성화되어 있는지 확인해주세요. DAG가 ‘paused’ 상태면 비활성화되어 보여지지 않을 수 있습니다.

  4. 로그 확인: 스케줄러나 웹 서버의 로그 파일을 확인해 보세요. DAG가 로드되지 않는 경우 관련 오류 메시지를 통해 문제의 원인을 이해할 수 있습니다. docker-compose logs 명령을 사용하여 각 컨테이너의 로그를 확인할 수 있습니다.

  5. Scheduler 재시작: Airflow 스케줄러가 정상적으로 작동하지 않거나, 특정 시점에 문제가 발생했을 수 있습니다. 이런 경우 docker-compose downdocker-compose up 명령으로 재시작해 보세요.

  6. Docker 환경 변수 확인: Airflow가 DAG 파일을 올바르게 찾도록 하기 위해서 docker-compose.yml 파일의 볼륨 설정과 환경 변수가 정확한지 확인해 주세요. 파일 경로가 잘못 설정되어 있을 수 있습니다.

이하는 당신에게 유사한 상황에 대한 기존 해결법을 제시하고 있는 게시글들입니다:

위의 링크를 통해 다른 사용자들이 유사한 문제를 어떻게 해결했는지 참고하시기 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

pykrx 회원제 전환으로 인한 실습 불가

0

114

2

수료증 발급

0

82

3

에러 발생 관련 질문드립니다.

0

83

2

vscode 작업화면에 오류가 발생하지 않습니다.

0

69

2

plugins 폴더 생성

0

74

2

WSL에서 git push 가 안되요 ㅠ

0

113

2

chatGPT&Airflow로 블로그 자동 포스팅하기 는 Deprecated 가 필요합니다.

0

66

2

github에 회원가입이 안되는데 원인이 뭔지 모르겠어요 ㅠ

0

731

2

설치중인데 venv를 꼭 써야할까요?

0

125

2

설치 버전 관련 질문입니다.

0

68

1

우분투 버전 다운받아야하는데 어떤걸로 설치해야할까요?

0

62

1

DAG 만들기 중 airflow 패키지 로드 에러

0

106

2

3.0에서도 수업노트가 성립하는지 확인 부탁드립니다!

0

95

3

task_id 사용법이 뭔가 바뀐 것 같습니다.

0

76

3

email operator 오류 관련

0

66

2

plugins 폴더 관련

0

99

2

bash operator 관련 문의입니다

0

78

3

스케쥴러 - DAG 파싱 부하 줄이는 과정 질문

0

79

2

Dags refresh 주기 관련 질문

0

124

2

wsl 관련 질문입니다.!

0

74

2

macOS에서 docker 설치

0

94

2

템플릿 변수에 대한 오류

0

61

2

custom_image 디렉토리 문의드립니다.

0

54

2

ETL 인터뷰 관련 문의

0

103

2