SK플래닛 TECH TOPIC · 2026. 09. 17.
Oozie/Sqoop에서 Airflow/Spark로: 데이터 파이프라인 전환기
AI 엔지니어링 브리핑
1,200여 개의 낡은 데이터 파이프라인을 Airflow와 Spark 중심으로 다시 설계해 데이터 입수 속도와 분석 쿼리 성능을 높인 전환 경험을 소개합니다.
문제 & 배경
기존 Oozie와 Sqoop 환경은 XML을 일일이 수정해야 하고 모니터링이 불편했으며, 지원이 끝난 Sqoop과 분할이 어려운 Text+Gzip 포맷 때문에 입수 성능과 파일 관리에도 한계가 있었습니다.
기술 & 해결책
Airflow에서 공통·개별 설정을 YAML로 나누어 파이프라인을 자동 생성하고, Spark가 테이블 크기에 따라 단일 또는 병렬 추출을 선택한 뒤 Parquet+Snappy 형식으로 데이터를 정렬·저장하도록 구성했습니다.
교훈 & 주의점
실제 환경에서 입수 시간이 최대 70.4% 줄고 조회 시간이 최대 약 66.7배 단축되었지만, 테이블별 데이터 분포와 인덱스에 따라 효과가 달라지므로 파티션 키와 파일 크기를 계속 측정하고 개선할 수 있는 구조로 운영해야 합니다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.