15분
Timezone: UTC vs KST 헷갈림 방지
Day 3: 매일 새벽 3시에 자동 실행
Timezone: UTC vs KST 헷갈림 방지
Apache Airflow - 워크플로우 오케스트레이션 > Day 3: 매일 새벽 3시에 자동 실행
학습 목표
Airflow의 시간대 처리 방식을 이해한다 한국 시간으로 스케줄링할 수 있다
Airflow의 기본 시간대
Airflow 내부는 UTC 기준
에디터 로딩 중...
한국에서 "매일 자정에 실행"하고 싶었는데, 실제로는 아침 9시에 실행된다.
한국 시간 설정 방법
방법 1: Cron에서 직접 계산
에디터 로딩 중...
문제: 헷갈리고, 서머타임 있는 국가면 더 복잡
방법 2: airflow.cfg에서 기본 시간대 설정
에디터 로딩 중...
또는 환경 변수:
에디터 로딩 중...
적용 후:
에디터 로딩 중...
방법 3: Timetable에서 시간대 지정
에디터 로딩 중...
UI 시간 표시
에디터 로딩 중...
주의: 이건 UI 표시만 바꿈. 실제 스케줄링에 영향 없음.
권장 설정
에디터 로딩 중...
둘 다 Asia/Seoul로 맞추면:
- Cron 표현식 = 한국 시간
- UI 표시 = 한국 시간
- 더 이상 계산할 필요 없음