安装:
pip install airflow
初始化数据库
airflow db init
添加用户
airflow users create \
--username admin \
--firstname admin \
--lastname admin \
--role Admin \
--email admin@admin.com
运行airflow,只需要这一个命令即可。
airflow standalone
如果分开运行 airflow schedule和webserver也可以,不过有点麻烦。
# 启动 web 服务器,默认端口是 8080
airflow webserver -p 8080 -D
# 启动定时器
airflow scheduler -D
airflow会在~/airflow目录下创建一系列的文件。
默认的配置文件是~/airflow/airflow.cfg
最常见的是以下几个配置:
# 关闭examples
load_examples = False
# 时区
default_timezone = utc+8
# dags文件目录
dags_folder = /home/user/airflow/dags
用浏览器打开 localhost:8080,登陆就可以看到下面的页面: