Airflow возвращает ошибку при попытке запустить DAG, сообщая, что не может найти переменную среды, что странно, потому что он может найти 3 другие переменные среды, которые я сохраняю как переменную Python. Никаких проблем с этими переменными вообще нет.
У меня есть все 4 переменные в ~/.profile
, и я также сделал
export var1="varirable1"
export var2="varirable2"
export var3="varirable3"
export var4="varirable4"
Под каким пользователем работает airflow
? Я также выполнил эти export
команды под sudo
, поэтому я думал, что они будут подхвачены airflow
, когда он запустит даг.
~/.profile
, вам может потребоваться перезагрузить компьютер. В противном случае лучше установить переменные в~/.bashrc
, как указано @Breathe. - person Suyog Shimpi   schedule 24.05.2021