我已经设置了气流环境,但找不到我到目前为止所做的airflow.cfg file.Things:
该气流是如何启动和运行的,但没有找到airflow.cfg文件?这是我使用的正式的气流作曲家文件。
发布于 2022-04-12 09:20:38
基于 此链接 ,airflow.cfg文件应该在$AIRFLOW_HOME目录中创建(默认情况下是~/airflow.cfg. the )。
或者,您也可以使用 echo $AIRFLOW_HOME 命令查找分配给环境变量的值。
echo $AIRFLOW_HOME
另一个选择是导航到浏览器中的 https://localhost:8080/configuration (气流用户界面)。它将在UI上显示到 airflow.cfg 文件的路径。
airflow.cfg
发布于 2022-04-13 09:16:30
如果使用Docker,则不修改文件 airflow.cfg 。相反,您可以将环境变量添加到停靠器组合中。
例如,您在撰写中看到有一行
AIRFLOW__CORE__SQL_ALCHEMY_CONN: postgresql+psycopg2://airflow:airflow@postgres/airflow
,它将修改airflow.cfg https://airflow.apache.org/docs/apache-airflow/stable/configurations-ref.html#sql-alchemy-conn 中的设置 https://airflow.apache.org/docs/apache-airflow/stable/configurations-ref.html#sql-alchemy-conn 。
您可以在上面的链接中找到配置中所有设置的环境变量等效项。总之,规则很简单:
AIRFLOW__SETTING SECTION__SETTING NAME: VALUE
发布于 2022-11-29 13:55:55
在我身上也发生了同样的事!
我通过pip安装了气流。结果,我安装了不同的Python版本,pip不是Python3,而是Python2 pip。
卸载气流后,我做了完全相同的事情,但在命令中用pip3替换为pip。
之后,我在正确的位置( ~/airflow/airflow.cfg )获得了正确的配置文件。
~/airflow/airflow.cfg
https://stackoverflow.com/questions/71815196