大家好,
我需要使用airflow调度我的python文件(其中包含从sql中提取数据和一些联接)。我已经成功地将airflow安装到我的linux服务器上,并且airflow的webserver也可用于我。但是,即使我查看了文档,我还不清楚我需要在哪里编写脚本以进行调度,以及该脚本如何在airflow webserver上可用,以便我可以查看状态
就配置而言,我知道dag文件夹位于我的主目录中,并且也知道示例dag所在的位置。
注意:请不要将此视为与如何在Airflow中运行bash脚本文件的重复问题,因为我需要运行位于某个不同位置的python文件。
AIRFLOW_HOME/dags
目录下。包含Python函数的文件可以放在任何目录中,只要它在PYTHONPATH上就可以了。我在我的答案中添加了一些信息。 - postrational