설치 과정)
- Airflow 는 파이썬 기반의 데이터 워크플로우 관리도구
※아쉽게도 Airflow는 Windows 버전의 공식 설치를 지원하지 않기 때문에 다른 방법을 통해 설치해야 한다.
Windows에서는 크게 아래 2가지 방법으로 에어플로우를 설치할 수 있다.
- (1) WSL 로 설치 (2) Docker 를 이용해 설치
※ WSL이란 윈도우에서 Ubuntu, CentOS 등의 리눅스 커널(의 일부)을 사용할 수 있게 해주는 시스템)
대부분의 윈도우에서의 airflow설치 과정을 가상환경을 통해 리눅스 기반의 환경을 구축하고 그 위에 airflow를 설치하는 방식이었다.
블로그와 영상들로 안내된 방법들 중 가장 간편하고 깔끔했던 방법으로 진행했다.
1. microsoft Store에서 WSL 설치
2. Airflow설치 & 세팅
$ pip install apache-airflow #설치
$ airflow db init #DB초기화
$ airflow users create #유저 계정 설정
> --username {Login_ID} \\
> --firstname {First_NAME} \\
> --lastname {Last_NAME} \\
> --role Admin \\
> --password {Password} \\
> --email {Email}
$ airflow webserver --port 8080 #로컬 UI 사용 가능
$ airflow scheduler #스케줄러 실행
3. 결과
앞에서 생성한 계정으로 로그인
처음 제공되는 sample DAG's 확인할 수 있다.
(각각 제거도 가능하지만 설정을 통해 (NO Show)제거 가능)
'데엔(Data-Engineering) > 에어플로우(Airflow)' 카테고리의 다른 글
에어플로우 기초 (0) | 2023.04.12 |
---|
댓글