подключение Airflow к базе данных elephant sql на Heroku - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь развернуть поток воздуха на Heroku. Некоторые довольно хорошие учебники онлайн, чтобы помочь с этой реализацией. И они работают хорошо! https://medium.com/@damesavram / running-airflow-on-heroku-ed1d28f8013d

Но при попытке заменить heroku postgres на базу данных elephant postgres это не так работать больше.

Я получаю это сообщение об ошибке

2020-03-24T08: 32: 17.000000 + 00: 00 app [api]: сборка завершена 2020-03-24T08: 33: 06.435221 +00: 00 heroku [web.1]: состояние изменилось с начала на сбой 2020-03-24T08: 33: 06.299506 + 00: 00 heroku [web.1]: ошибка R10 (Тайм-аут загрузки) -> Веб-процессу не удалось выполнить привязку $ PORT в течение 60 секунд после запуска

Кажется, что ошибка связана с портом, но когда я использую экземпляр Heroku Postgres, он работает очень хорошо.

Ниже приведены мои команды: Шаг первый:

heroku create airflowappli
heroku git:remote -a airflowappli
heroku config:set AIRFLOW__CORE__FERNET_KEY=************
heroku config:set DATABASE_URL=************************
heroku config:set AIRFLOW_HOME=/app
echo web: airflow initdb > Procfile
git add .
git commit -m "Added configuration files."
git push heroku master
heroku logs -tail -a airflowappli

Шаг 2: который показывает «Ошибка R10 (время загрузки) -> Веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска»

echo web: airflow webserver --port $PORT> Procfile
git add .
git commit -m "Modify procfile to launch webserver"
git push heroku master
heroku logs -tail -a airflowappli

Шаг 3 (я не go так далеко, потому что шаг 2 не выполняется):

echo web: airflow webserver --port $PORT –daemon & airflow scheduler > Procfile
git add .
git commit -m "Modify procfile to launch webserver scheduler"
git push heroku master

Вот скриншот проблемы (шаг 2) enter image description here

Здесь показано, что step1 (initdb) работает, так как поток воздуха создает таблицы в экземпляре elephant sql. enter image description here

Любые предложения или замечания приветствуются! Заранее спасибо

...