参考
https://airflow.apache.org/docs/stable/start.html#quick-start
1. 安装
环境cetnos 7 64位
python3.6.8
pip3
安装命令
pip install apache-airflow
2. 初始化
-- 创建airflow数据库
create database airflow;
-- 创建用户
create user airflow@'localhost' identify by 'airflow';
-- 查看权限
show grants for airflow@'localhost';
-- 授权
GRANT all privileges on airflow.* TO 'airflow'@'localhost' IDENTIFIED BY 'pwd';
FLUSH PRIVILEGES;
使用mysql作为backend_db
在airflow.cfg修改
记得先安装好pymysql,python3不支持MySQLdb
sql_alchemy_conn = mysql+pymysql://db:pwd@host:port/user
执行命令,数据库airflow里会初始化airflow所需要用到的表。
airflow initdb