OpenSource-Hub
A

Apache Airflow

45.3k stars·개발 도구·SHA-256 체크섬 확인됨

워크플로우를 프로그래밍 방식으로 작성, 스케줄링 및 모니터링하기 위한 오픈 소스 플랫폼입니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

코드를 작성하는 것처럼 데이터 프로세스를 관리하세요.

주요 기능

  • Python으로 방향성 비순환 그래프(DAG)를 정의하여 워크플로우를 기술
  • 강력한 스케줄러로 태스크 종속성과 재시도를 자동 처리
  • 직관적인 웹 인터페이스로 파이프라인 실행 상태를 모니터링
  • 풍부한 플러그인 생태계로 다양한 데이터 소스와 도구 지원

할 수 없는 것

  • •기본으로 사용하는 SQLite는 테스트에만 적합하며, 프로덕션 환경에서는 반드시 PostgreSQL 또는 MySQL로 전환해야 합니다. Python 버전은 ≥3.8이 필요합니다. 초기 학습 곡선이 가파르므로 먼저 공식 튜토리얼을 읽는 것을 권장합니다. 스케줄러는 상주 프로세스가 필요하므로 리소스 사용량에 주의하세요.

사용 사례

  • 데이터 ETL 파이프라인의 오케스트레이션 및 스케줄링
  • 머신러닝 모델 학습 및 배포 프로세스
  • 운영 자동화 및 예약 작업 관리

Apache Airflow는 워크플로우를 프로그래밍 방식으로 정의, 스케줄링 및 모니터링할 수 있는 오픈 소스 워크플로우 관리 플랫폼입니다. 워크플로우를 Python 코드(DAG)로 작성하면 유지 관리가 더 쉬워지고 버전 관리, 테스트 및 협업이 용이해집니다. 내장 스케줄러는 의존 관계를 준수하면서 worker 클러스터에서 태스크를 실행하며, 풍부한 UI는 실시간 파이프라인 시각화, 진행 상황 추적 및 문제 해결을 제공합니다. Airflow는 확장성이 높고(플러그인 메커니즘) 데이터 ETL, 머신러닝 파이프라인 및 자동화 작업에 널리 사용됩니다.

태그

workflowscheduleretldata-pipelinepythondag

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: Python 3.8+ 설치 및 pip install apache-airflow 실행

4

2단계: 데이터베이스 초기화: airflow db init

5

3단계: 관리자 사용자 생성: airflow users create ...

설치 가이드
  1. 1단계: Python 3.8+ 설치 및 pip install apache-airflow 실행
  2. 2단계: 데이터베이스 초기화: airflow db init
  3. 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)을 수동으로 삭제하십시오.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-10-16 06:11:08
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트