Inflearn Community Q&A
(맥환경) dag 파일 인식 안됨
Written on
·
230
·
Edited
0
안녕하세요. 강사님
강의따라 docker-compose.yaml 수정 후 에어플로우 내렸다가 다시 올렸는데 dags_bash_operator가 local hostdp에서 보이지 않습니다. (다시 내렸다가 올려도 그대로네요..)
올리기 위해 어떻게 접근해볼 수 있을까요?
맥환경이고 캡처와 같이 수정까지 완료된 상황입니당.

Answer 2
0
네넵 맥북 로컬 디렉토리 airflow/dags 내 dags_bash_operator.py 파일은 그대로 있습니다!
스케줄러 노드 안으로 진입 후 cd /opt/airflow/dags 로 이동했했을 때는 dags_bash_operator.py 파일이 보이지 않습니다.. ㅠㅠ
################################
*폴더 경로 이슈로 파악하였고 폴더 재생성 후 파일 옮기니 해결되었습니다 ㅠㅠ 감사합니다!!
0
안녕하세요 five 님
우선 맥북 로컬 디렉토리 airflow/dags 내 dags_bash_operator.py 파일은 그대로 있죠?
그러면 docker-compose up 하고 스케줄러가 올라왔을 때 스케줄러 노드로 들어가서 해당 파일이 보이는지 확인해봐야 합니다.
docker ps 명령을 통해 스케줄러 노드의 ID를 확인한 후 아래 처럼 명령해주면 스케줄러 노드 안으로 진입할 수 있어요.
docker exec -it {스케줄러노드ID} bash
이 상태에서 cd /opt/airflow/dags 로 이동해서 dags_bash_operator.py 파일이 보이는지 확인해보실래요?






five 님 잘 해결되어서 다행입니다.
맥북 내 디렉토리 경로에 문제가 있었나보네요?
암튼 잘 수강해주시고 문의사항은 언제든 올려주세요 ^^