- DAGs 폴더 기본 저장위치 설정
dags_folder=/var/lib/airflow/dags
(airflow 디렉토리 밑의 dags 폴더) - Dag 추가시 Airflow 적용 시기
dag_dir_list_interval =300
(5분) - airflow를 api 형태로 외부에서 조작
api 섹션의 auth_backend -> airflow.api.auth.backend.basic_auth
+ basic_auth : id pw를 가지고 인증하는 방식 - variable에서 변수의 값이 encrypted(123***)로 만들기
변수이름에 아래 단어들이 variable의 key에 들어가야함 password, secret, passwd, authorization, api_key, apikey, access_token - 이 환경 설정 파일이 수정됐다면, 실제로 반영하려면?
sudo systemctl restart airflow-webserver
sudo systemctl restart airflow-scheduler - metadata db의 내용을 암호화
fernet_key - 시간 세팅
default_timezone : 스케줄러가 실행하는 시간(start_date,end_date,schedule)
+ execution_date,로그기록시간은 예외적으로 영국기준시UTC를 따라 혼동을 준다.
+ 따라서 전부다 UTC로 통일하는걸 권장
default_ui_timezone : 웹 사용자 인터페이스(UI)에서 사용되는 기본 시간대
'airflow(에어플로우)' 카테고리의 다른 글
airflow dag(기후정보) 실습 (0) | 2024.01.02 |
---|---|
airflow dag(나라정보) 실습 (0) | 2024.01.02 |
airflow dag(주식정보 수집) 실습2-incremental update (0) | 2024.01.02 |
airflow dag(주식정보 수집) 실습1 -full refresh 방식 (0) | 2024.01.02 |
airflow dag(task decorator 활용) 실습 3 (0) | 2024.01.02 |