Как получить учетные данные Airflow db от Google Cloud Composer - PullRequest
0 голосов
/ 05 декабря 2018

Мне нужны учетные данные для подключения к Airflow db для моего экземпляра Airflow в Cloud Composer.
Все, что я вижу в пользовательском интерфейсе подключения Airflow: airflow_db mysql airflow-sqlproxy-service.

Я хочу подключиться к нему черезDataGrip.
Другое дело, если я хочу изменить переопределенную переменную среды [core] sql_alchemy_conn, как мне это сделать, поскольку она ограничена, когда я добавляю ее в свою переменную env в средах Cloud Composer.

1 Ответ

0 голосов
/ 06 декабря 2018

Cloud Composer не предназначен для предоставления внешнего доступа к базе данных.Однако вы можете подключиться к кластеру GKE и затем получить к нему доступ из кластера. В этом документе показано, как это сделать с помощью SQLAlchemy, но вы также можете получить прямой доступ к MySQL CLI, запустив mysql -h $AIRFLOW_SQLPROXY_SERVICE_SERVICE_HOST -u root airflow-db вместо sqlalchemy на шаге 6.

...