1.centos7.8安装 mysql 5.7
按照教程,修改/etc/my.cnf
在my.cnf 配置 "explicit_defaults_for_timestamp = 1“,后面就不用执行 "set explicit_defaults_for_timestamp = 1;" 了
2.mysql-airflow
create database airflow; —— 创建数据库 GRANT all privileges on airflow.* TO ‘airflow‘@‘%‘ IDENTIFIED BY ‘123456‘; —— 将数据库airflow的所有权限授权airflow用户,密码123456且该用户可在任何IP段登录操作 FLUSH PRIVILEGES; —— 刷新权限 set explicit_defaults_for_timestamp = 1;
on airflow.*:表示airflow数据库的所有表的权限
executor = LocalExecutor sql_alchemy_conn = mysql://airflow:123456@mysqlIP/airflow
airflow initdb
若之前使用sqllite初始化过可使用airflow resetdb
重启 scheduler 即可(默认并发调度16)
启动webserver:
airflow scheduler // 启动 webserver airflow webserver -p 8080 // 重启 airflow webserver -p 8080 -D
访问:http://10.86.41.83:8080/
参考:
---
原文:https://www.cnblogs.com/xy-ouyang/p/12896524.html