Комментарии 2
Привет, а как вы реализовали стриминг логов Spark-приложений в интерфейс Airflow?
Подняли стриминг так: в своем кастомном SparkKubernetesOperator подключаемся к watch.Watch().stream()(реализован в библиотеке kubernetes-client) через KubernetesHook. Потоки stdout/stderr сразу отправляем в airflow-логгер, поэтому лог в UI обновляется в реальном времени.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Информация
- Сайт
- lenta.com
- Дата регистрации
- Дата основания
- 1993
- Численность
- свыше 10 000 человек
- Представитель
- Lenta Tech
Spark on Kubernetes: наш путь к автоматизации через кастомный оператор Airflow