2

默认情况下,airflow 2.0.1 在UTC时区写入日志。但我希望日志以本地/机器 [非 UTC] 时区写入。我尝试在下面进行更改。但没有运气

AIRFLOW__WEBSERVER__DEFAULT_UI_TIMEZONE: Asia/Kolkata

AIRFLOW__CORE__DEFAULT_TIMEZONE: Asia/Kolkata

在此处输入图像描述

4

1 回答 1

4

您需要在硬币容器中设置时区。为此,您可以传递环境变量TZ。尝试这个:

如果您有一个.env与 docker-compose.yaml 处于同一级别的文件,请在其中添加以下行:

TZ=Asia/Kolkata

或者

只需将其添加到x-airflow-commonAirflow docker-compose 文件中定义的环境中:

---
version: "3"
x-airflow-common: &airflow-common
  build: .
  image: ${AIRFLOW_IMAGE_NAME:-custom_img_name}
  environment: &airflow-common-env
    TZ: Asia/Kolkata
...

希望对你有用!

于 2021-04-22T18:12:53.093 回答