- Aws ec2 인스턴스 접속하기 ( cmd or putty)
docker ps - a
(airflow2.5 컨테이너 존재하는지 확인하는 명령어)
- airflow dags 생성
cd airflow
이동 후,vim 파일이름.py
들어가서
airflow code 기입 후 저장(:wq)
docker start -ai airflow2.5
(종료된 (exited) 컨테이너를 다시 실행하고 명령어 날릴 수 있도록 bash에 접속하는 명령어)
- (Bash안에서) nohup airflow webserver &
- (Bash안에서) nohup airflow scheduler &
- Aws ec2 public ip:8080으로 접속하기
- aws ec2 보안그룹 - 인바운드 규칙 - 보안규칙 설정 후 들어가기
(모든 TCP/ 내 ip주소)
- Airflow 계정 로그인하기
pip install
이 필요한 경우,Bash안에서 설치
하기
ex) Chrome driver, python, mysql, selenium 등등
- dokcer 종료없이 bash 밖에서 작업할 때,
ctrl + p + q
누르고 작업 후,airflow 새로고침
하면 됨.
ex) vim popup.py
를 수정할 경우
bash 밖에서 수정해야하므로, airflow exit 할 필요없이
ctrl + p + q
누르고 작업 후, airflow 새로고침
- Airflow 종료
Bash에서exit