python - 我应该在哪里为 Airflow 创建一个包含我自己的 DAG 的文件夹?

标签 python python-2.7 ubuntu airflow

我必须在 Windows 上使用 Airflow。我是新手,所以有很多问题。

因此,我已经使用 Ubuntu 完成了教程之一中的所有步骤:

sudo apt-get install software-properties-common
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install python-pip
export SLUGIFY_USES_TEXT_UNIDECODE=yes
pip install apache-airflow

Python版本:Python2.7.15+。

我有我的/home/user_name/我在其中创建了 AirflowHome 文件夹。然后我做了:
nano ~/.bashrc
export AIRFLOW_HOME=~/home/user_name/AirflowHome (#wrote on the last string)

我跑了
airflow initdb

在/home/user_name/中。

应该在/home/user_name/AirflowHome/中这样做吗?

我也跑了:
airflow webserver -p 8080

它从未完成(可以吗?),但它似乎可以工作,因为我能够到达主 Airflow 窗口。

我已经尝试将“dags”文件夹(带有我自己的 dags)放到
/home/user_name/airflow/
/home/user_name/AirflowHome/
/home/user_name/.local/lib/python2.7/site-packages/airflow/dag/

这些都没有在 Airflow 网络服务器上显示我的 SampleFile.py(我检查了文件中的 dag_id,没关系)。

现在我需要了解在哪里可以创建一个“dags”文件夹,我可以在其中放置所有 DAG。

如果您能帮我修复它,我将不胜感激。

最佳答案

airflow.cfg 中设置了 DAG 文件夹的正确路径文件(它位于 /home/user_name/AirflowHome/airflow.cfg )。查看 dags_folder参数(实际上是第一个)。

It never finished (is it alright?)



好的,可以。您可以添加-D参数在后台启动它。

顺便说一句,我记得,您还应该运行 airflow scheduler在另一个终端。

关于python - 我应该在哪里为 Airflow 创建一个包含我自己的 DAG 的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56933950/

相关文章:

python - 使用 python-pandas 索引数据帧时无法获得非唯一标签的正确切片绑定(bind)

python - 如何找到二值图像的最低点?

python - 对不同大小的 bool 数组进行或运算

python-2.7 - 如何按列值对数据框进行排序?

ubuntu - 找不到如何在我的 ubuntu 服务器上运行解析

python - 使用 venv 中的库从命令行运行 Python 文件

python - 列表理解与 np.where 比较两个数组并将它们组合起来,它的第一个条目是相等的

linux - 在 Linux 中为多个 Python 版本安装 OpenCV

python - 尝试在python中为ansible制作一个动态主机文件

ruby - 我无法在 Ubuntu 14 中安装 ShoesRB。问题是 .run 或 .install 文件类型吗?