본문 바로가기
시스템/리눅스

백업받은 airflow 설정및 기동

by cbwstar 2023. 5. 15.
728x90
반응형

/* 백업 받은 docker 파일 로딩 */

podman load -i ubunto-airflow_2.6.0.tar

 

/* 공유폴더 생성 */

mkdir -p /docker_share/airflow

 

/* centos podman 컨테이너 실행 */

podman run -d --name ubuntu -p 2222:22 -p 8080:8080 -p 3306:3306 -p 8888:8888 --privileged=true --hostname ubuntu22 -v /docker_share/airflow:/home/airflow/ai:z cbwstar/ubuntu22.04-airflow:2.6.0 /sbin/init

 

podman ps -a

 

/* 도커 접속 */

접속 : podman exec -it  ubuntu bash

 

도커중지 : podman stop ubuntu

도커시작 : podman start ubuntu

 

airflow 접속 url : http://127.0.0.1:8080

id/pw : admin/admin

 

쥬피터노트북 접속 url : http://127.0.0.1:8888

pw : admin

 

/* 소스배포 경로 */

/* host서버 공유 폴더에 배포시 : /docker_share/airflow */

/* 도커 접속하여 배포시는 : /home/airflow/ai */

둘중에 아무곳이나 공유 되어 있음

 

쥬피터 노트북으로 배포하여도 됨

 

/* airflow 웹서비스 기동 확인 */

sudo systemctl enable airflow-scheduler.service

sudo systemctl start airflow-scheduler.service

sudo systemctl stop airflow-scheduler.service

sudo systemctl status airflow-scheduler.service

 

/* airflow 스케줄 서비스 기동 확인 */

sudo systemctl enable airflow-scheduler.service

sudo systemctl start airflow-scheduler.service

sudo systemctl stop airflow-scheduler.service

sudo systemctl status airflow-scheduler.service

 

/* jupyter 노트북 기동확인 */

/* 서비스 등록 */

sudo systemctl enable jupyter.service

sudo systemctl start jupyter.service

sudo systemctl stop jupyter.service

sudo systemctl status jupyter.service

 

/* postgresql 기동확인 */

systemctl start postgresql

systemctl stop postgresql

systemctl status postgresql

728x90
반응형

댓글



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading