airflow的安装和配置
来源:互联网 发布:软件著作权 电子地图 编辑:程序博客网 时间:2024/06/08 06:42
安装
virtualenv airflow
export AIRFLOW_HOME=~/airflow
source airflow/bin/activate
pip install airflow
这个过程时间有点长,airflow安装了很多依赖包,数据库同步工具alembic, orm工具sqlalchemy, flask等
2.初始化数据库
airflow默认的数据库是sqlite,如果你想具体测试airflow的功能的话,你需要指定一个真实的数据库,mysql或者postgresql
airflow initdb3.启动服务
airflow webserver -p 8080
启动服务之后,你就可以访问127.0.0.1来访问airflow。这时整个网站是没有登录入口的,需要在配置文件里配置才可以看到用户登录界面
4.配置登录界面
airflow配置文件在主目录下,airflow.cfg
找到[webserver]这一项
authenticate = True
auth_backend = airflow.contrib.auth.backends.password_auth
把这两项改完之后,保存配置文件cd /airflow python
Python 2.7.9 (default, Feb 10 2015, 03:28:08)
Type “help”, “copyright”, “credits” or “license” for more information.>>> import airflow>>> from airflow import models, settings>>> from airflow.contrib.auth.backends.password_auth import PasswordUser>>> user = PasswordUser(models.User())>>> user.username = 'new_user_name'>>> user.email = 'new_user_email@example.com'>>> user.password = 'set_the_password'>>> session = settings.Session()>>> session.add(user)>>> session.commit()>>> session.close()>>> exit()
重启服务 airflow webserver -p 8080
5.设置一个后端
修改airflow.cfg:
executor = LocalExecutor
sql_alchemy_conn = mysql://username:password@localhost:3306/dbname
初始化数据库:
airflow initdb
6.测试airflow的scheduler
启动scheduler服务: airflow scheduler 如果定时任务还没有运行的话,重启一下服务 airflow webserver -p 8080
- airflow的安装和配置
- Airflow CeleryExecutor安装和配置说明
- airflow安装
- Airflow学习笔记 --- airflow安装
- [AirFlow]AirFlow使用指南一 安装与启动
- airflow详细配置说明
- airflow详细安装过程
- Airflow安装部署
- Airflow安装教程
- centos7 安装airflow
- 源码安装airflow
- airflow 安装方法 centos 6.5
- Docker尝鲜之Airflow快速安装
- 【airflow实战系列】 基于 python 的调度和监控工作流的平台
- [译] 解密 Airbnb 的数据流编程神器:Airflow 中的技巧和陷阱
- 使用Airbnb的Airflow来管理数据工作流
- 一个非常好用的data pipeline管理工具 airflow
- Imail的安装和配置
- aspectj 使用spring AOP切面编程的时候报错:ReflectionWorld$ReflectionWorldException NoClassDefFoundError 的处理
- iOS 模型转换
- 跟我一起建立一个简单的预测模型(最小二乘法)
- mq系列kafka01-简介和集群安装
- redis4.0.6集群搭建以及开启认证
- airflow的安装和配置
- 第十三章 RememberMe
- 数据结构期末总结
- springboot整合druid数据库连接池
- 欢迎使用CSDN-markdown编辑器
- docker 入门学习
- html 后台模板
- 携程呼叫中心话务监控平台
- darwin之流处理(ReflectorStream)