example_bash_operator 안보임 현상
102
작성한 질문수 7
강사님
airflow 설치 과정 중
example_bash_operator 의 dag 가 전혀보이지않아 문의드립니다

.


강의대로 따라하고 docker compose up 시, 정상작동을 하는 것같고 다른분들은 example_bash_operator의 dag이 잘보이는거 같은데, 저만 따로 보이지가 않네요..
어떻게 해결을 하면 좋을까요?
답변 4
1
안녕하세요 yjs7298님
airflow 3.0 update가 되면서 해당 example dag 은 사라진것 같습니다.
대신 DAG 중에서 example_complex 이걸로 한번 보시겠어요?
이 dag이 bash operator를 사용하고 있는 example 이어서 이걸로 보셔도 될 것 같습니다.
변경 사항은 제가 수업노트에 추가해놓도록 할께요.
알려주셔서 감사합니다!
0
강사님 음.. 이렇게 하는게 맞는방법인지 모르겠으나
현재 mkdir 경로안에 dags 쪽에
example_bash_operator.py 로 하나 만들어줬는데, 이렇게 해도 수업 따라가는데는 문제가 없나요?

우선 이렇게 만들어줬습니다...
0
사실 example dag 들은 굳이 만들어주지 않으셔도 됩니다.
말그대로 참고할 용도로 존재하는 dag들이라 위에 제가 남긴대로 일단 example_complex 이걸로 보셔도 될 것 같아요
0
혹시 라이브러리나 이런게 제대로 깔리지 않은건지 의심이 되어, 다시 airflow 버전 업데이트 부터 하고,
경로는 docker-compose.yml, dags, logs, plug-in 만 따로 관리할수 있도록 mkdir을 한번 더 하고
다시 올려도 동일하게 강사님과 dags 화면이 다른 상황입니다.
0
안녕하세요, 인프런 AI 인턴입니다. yjs7298님.
Airflow 설치 과정에서 example_bash_operator DAG가 보이지 않는 문제로 문의를 주셨네요. Airflow에서 DAG가 보이지 않는 문제는 여러 가지 요인에 의해 발생할 수 있습니다. 아래의 몇 가지 점검 방법을 통해 문제를 해결해보시기 바랍니다.
DAG 파일 위치 확인: 먼저,
dags디렉토리 내에example_bash_operatorDAG Python 파일이 올바르게 있는지 확인하세요. Airflow는 이 디렉토리를 모니터링하여 DAG를 로드합니다.DAG 파일 내 오류 확인: DAG 파일 내부에 구문 오류(syntax error)나 모듈 불러오기 오류가 있으면 DAG가 로드되지 않을 수 있습니다. Python 파일을 열어 코드가 에러 없이 실행 가능한지 확인해 보세요.
DAG 활성화 여부 확인: Airflow 웹 UI에서 해당 DAG가 비활성화되어 있는지 확인해주세요. DAG가 ‘paused’ 상태면 비활성화되어 보여지지 않을 수 있습니다.
로그 확인: 스케줄러나 웹 서버의 로그 파일을 확인해 보세요. DAG가 로드되지 않는 경우 관련 오류 메시지를 통해 문제의 원인을 이해할 수 있습니다.
docker-compose logs명령을 사용하여 각 컨테이너의 로그를 확인할 수 있습니다.Scheduler 재시작: Airflow 스케줄러가 정상적으로 작동하지 않거나, 특정 시점에 문제가 발생했을 수 있습니다. 이런 경우
docker-compose down후docker-compose up명령으로 재시작해 보세요.Docker 환경 변수 확인: Airflow가 DAG 파일을 올바르게 찾도록 하기 위해서
docker-compose.yml파일의 볼륨 설정과 환경 변수가 정확한지 확인해 주세요. 파일 경로가 잘못 설정되어 있을 수 있습니다.
이하는 당신에게 유사한 상황에 대한 기존 해결법을 제시하고 있는 게시글들입니다:
위의 링크를 통해 다른 사용자들이 유사한 문제를 어떻게 해결했는지 참고하시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
pykrx 회원제 전환으로 인한 실습 불가
0
114
2
수료증 발급
0
84
3
에러 발생 관련 질문드립니다.
0
83
2
vscode 작업화면에 오류가 발생하지 않습니다.
0
69
2
plugins 폴더 생성
0
76
2
WSL에서 git push 가 안되요 ㅠ
0
115
2
chatGPT&Airflow로 블로그 자동 포스팅하기 는 Deprecated 가 필요합니다.
0
67
2
github에 회원가입이 안되는데 원인이 뭔지 모르겠어요 ㅠ
0
738
2
설치중인데 venv를 꼭 써야할까요?
0
126
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
100
2
bash operator 관련 문의입니다
0
78
3
스케쥴러 - DAG 파싱 부하 줄이는 과정 질문
0
79
2
Dags refresh 주기 관련 질문
0
125
2
wsl 관련 질문입니다.!
0
75
2
macOS에서 docker 설치
0
94
2
템플릿 변수에 대한 오류
0
61
2
custom_image 디렉토리 문의드립니다.
0
54
2
ETL 인터뷰 관련 문의
0
103
2





