Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- AI tech
- AI Tech 준비과정
- yolo
- 서울 맛집
- 연남동 맛집
- Transformer
- 연남 맛집
- r
- 맛집
- 위기의코딩맨
- pycharm
- RDD
- Spark MLlib
- 홍대 맛집
- DataSet
- Python
- 캐글
- spark
- Ai
- 부스트캠프
- tensorflow 예제
- AI 엔지니어 기초 다지기
- 데이터 시각화
- NLP
- 부스트클래스
- mllib
- 부스트캠프 ai tech 준비과정
- kaggle
- 자연어
- TensorFlow
Archives
- Today
- Total
We-Co
[We-Co] Airflow - 설치 및 가상환경 셋팅 with Mac 본문
반응형
안녕하세요. 위기의 코딩맨입니다.
정말 오랜만에 포스팅을 작성하게 되었는데요~!
오늘은 Airflow 설치를 진행해 보도록 하겠습니다.
환경은 mac 기준입니다~!
[ 가상환경 ]
먼저, 가상환경을 만들어봅시다.
터미널에서 원하는 폴더로 접근합니다. [ cd 명령어 ]
제 컴퓨터는 지금 python3을 사용하고 있으므로 가상환경 코드는
python3 -m venv [가상환경이름]
EX) python3 -m venv airflow_env
가상환경을 생성했다면 실행을 해야죠~!
source [가상환경이름]/bin/activate
EX) source airflow_env/bin/activate
실행을 진행하게되면 터미널 앞에 (가상환경이름)경로~ % 형태로 변경된 것을 확인하실수 있습니다~!
[ Airflow 설치 ]
이제 Airflow를 설치해보도록 하겠습니다.
먼저, pip를 업그레이드를 진행합니다.
pip install --upgrade pip
그리고 airflow 관련된 설치를 진행합니다.
저는 2.7.3 버전을 설치하도록 하겠습니다.
export AIRFLOW_VERSION=2.7.3
환경변수도 아래 명령어로 적용을 하고
export PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)"
설치를 위한 URL을 설정합니다.
export CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt"
이제 설정한 기준으로 Airflow를 설치하도록 합니다!
pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"
설치가 완료되면 DB 초기화를 진행해야합니다.
airflow db init
dag를 관리해줄 폴더도 하나 생성해주도록 하겠습니다.
mkdir dags
Airflow 접속 시, 아이디와 패스워드도 설정해야합니다.
airflow users create -u 아이디 -p 비밀번호 -f Clueless -l Coder -r Admin -e admin@admin.com
그리고 웹서버를 실행해주면 됩니다.
airflow webserver -p 8080
위에서 설정한 아이디와 비밀번호를 입력해서
접속하시면 아래 처럼 접속이 완료된 것을 확인하실 수 있습니다!
흐흐 이제 앞으로 공부를 조금 해보도록 하겠습니다.
반응형
'Python > Airflow' 카테고리의 다른 글
[We-Co] Airflow Dag - Dag 생성 및 적용방법 (0) | 2024.10.31 |
---|