Планирование воздушного потока с переходом на летнее время

У меня есть даг Airflow, который мне нужно запланировать одновременно, будь то стандартное или летнее время, но сервер воздушного потока и планирование cron основаны на utc. Он должен запускаться после восстановления базы данных, и этот сервер запускает восстановление по местному времени.

Это заставляет меня планировать его на час позже, в летнее время. Есть ли способ, чтобы воздушный поток выполнял задание в один и тот же час, будь то летнее или стандартное время?

Например, восстановление базы данных завершается ежедневно в полдень и 20:00. Это время одинаково, будь то тихоокеанское время или тихоокеанское стандартное время. Есть ли способ сделать это в cron, чтобы задание всегда выполнялось в полдень и в 8 вечера?

К сожалению, управление конфигурацией осуществляется на более высоком уровне, чем просто моя работа, и я не могу изменить часовой пояс для сервера всей команды. Мне нужно, чтобы это решение применялось только к моей работе.

DebbieS 17.09.2018 18:16
2
1
527
1

Ответы 1

Вы можете установить часовой пояс в конфигурации Airflow в airflow.cfg на любой часовой пояс IANA. По умолчанию - utc.

Вместо этого пользовательский интерфейс работает только в формате UTC.

Больше информации о часовых поясах в Airflow на https://airflow.apache.org/timezone.html

Другие вопросы по теме