Apache Airflow
워크플로우를 프로그래밍 방식으로 작성, 스케줄링 및 모니터링하기 위한 오픈 소스 플랫폼입니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
코드를 작성하는 것처럼 데이터 프로세스를 관리하세요.
주요 기능
- Python으로 방향성 비순환 그래프(DAG)를 정의하여 워크플로우를 기술
- 강력한 스케줄러로 태스크 종속성과 재시도를 자동 처리
- 직관적인 웹 인터페이스로 파이프라인 실행 상태를 모니터링
- 풍부한 플러그인 생태계로 다양한 데이터 소스와 도구 지원
할 수 없는 것
- •기본으로 사용하는 SQLite는 테스트에만 적합하며, 프로덕션 환경에서는 반드시 PostgreSQL 또는 MySQL로 전환해야 합니다. Python 버전은 ≥3.8이 필요합니다. 초기 학습 곡선이 가파르므로 먼저 공식 튜토리얼을 읽는 것을 권장합니다. 스케줄러는 상주 프로세스가 필요하므로 리소스 사용량에 주의하세요.
사용 사례
- 데이터 ETL 파이프라인의 오케스트레이션 및 스케줄링
- 머신러닝 모델 학습 및 배포 프로세스
- 운영 자동화 및 예약 작업 관리
Apache Airflow는 워크플로우를 프로그래밍 방식으로 정의, 스케줄링 및 모니터링할 수 있는 오픈 소스 워크플로우 관리 플랫폼입니다. 워크플로우를 Python 코드(DAG)로 작성하면 유지 관리가 더 쉬워지고 버전 관리, 테스트 및 협업이 용이해집니다. 내장 스케줄러는 의존 관계를 준수하면서 worker 클러스터에서 태스크를 실행하며, 풍부한 UI는 실시간 파이프라인 시각화, 진행 상황 추적 및 문제 해결을 제공합니다. Airflow는 확장성이 높고(플러그인 메커니즘) 데이터 ETL, 머신러닝 파이프라인 및 자동화 작업에 널리 사용됩니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Python 3.8+ 설치 및 pip install apache-airflow 실행
2단계: 데이터베이스 초기화: airflow db init
3단계: 관리자 사용자 생성: airflow users create ...
- 1단계: Python 3.8+ 설치 및 pip install apache-airflow 실행
- 2단계: 데이터베이스 초기화: airflow db init
- 3단계: 관리자 사용자 생성: airflow users create ...
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
pip uninstall apache-airflow를 실행한 다음 데이터베이스 파일(기본값 ~/airflow/airflow.db)과 구성 파일(airflow.cfg)을 수동으로 삭제하십시오.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs
유사한 프로젝트
Visual Studio Code (Code - OSS)
Microsoft가 만든 무료 오픈 소스 코드 편집기로, 지능형 자동 완성, 디버깅, Git 및 확장 기능을 지원하는 전 세계에서 가장 인기 있는 편집기입니다.
opencode
오픈소스 AI 코딩 에이전트로, 코드 작성, 리팩토링 및 분석을 지원하며, '빌드(Build)'와 '플랜(Plan)' 이중 에이전트 모드가 내장되어 있습니다.
scrcpy
USB 또는 무선 TCP/IP를 통해 컴퓨터에서 Android 기기로 화면 미러링 및 제어를 지원하며, 루팅 불필요, 고성능 저지연, 오디오 전달 지원.