Поддержка клиентской библиотеки Golang для Apache Airflow - PullRequest
0 голосов
/ 20 октября 2019

Я использую Google Cloud Composer, который, по сути, предоставляет вам среду Apache Airflow. Поскольку мое приложение написано на Golang, я искал клиентскую библиотеку Golang для создания и выполнения групп доступности баз данных в среде Cloud Composer Airflow. Пожалуйста, дайте мне знать, если таковые имеются.

1 Ответ

2 голосов
/ 21 октября 2019

Благодаря вашим разъяснениям вы не можете! Действительно, Composer - это управляемая версия Apache Airflow , где даги описаны на Python и только на Python.

Вы можете получить доступ к API Composer / Airflow с помощью Go, вы можете сгенерировать код Pythonс шаблоном Go и Go. Вы также можете определить пользовательский оператор в Airflow , который запускает двоичный файл Go с правильными параметрами. Однако сам пользовательский оператор должен быть написан на Python.

...