默认情况下,airflow 2.0.1 在UTC
时区写入日志。但我希望日志以本地/机器 [非 UTC] 时区写入。我尝试在下面进行更改。但没有运气
AIRFLOW__WEBSERVER__DEFAULT_UI_TIMEZONE: Asia/Kolkata
AIRFLOW__CORE__DEFAULT_TIMEZONE: Asia/Kolkata
默认情况下,airflow 2.0.1 在UTC
时区写入日志。但我希望日志以本地/机器 [非 UTC] 时区写入。我尝试在下面进行更改。但没有运气
AIRFLOW__WEBSERVER__DEFAULT_UI_TIMEZONE: Asia/Kolkata
AIRFLOW__CORE__DEFAULT_TIMEZONE: Asia/Kolkata
您需要在硬币容器中设置时区。为此,您可以传递环境变量TZ
。尝试这个:
如果您有一个.env
与 docker-compose.yaml 处于同一级别的文件,请在其中添加以下行:
TZ=Asia/Kolkata
或者
只需将其添加到x-airflow-common
Airflow docker-compose 文件中定义的环境中:
---
version: "3"
x-airflow-common: &airflow-common
build: .
image: ${AIRFLOW_IMAGE_NAME:-custom_img_name}
environment: &airflow-common-env
TZ: Asia/Kolkata
...
希望对你有用!