![](https://img-blog.csdnimg.cn/20210310102116172.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
调度Airflow
文章平均质量分 66
可帮助解决大数据组件部署、开发等方面作业和毕业设计遇到的问题。欢迎订阅,阅读博客文章遇到问题可以咨询博主,相互交流一起进步。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
数据指北Ai
知名国企开发工程师,目前大数据和后端开发,致力全栈。欢迎交流!!!
展开
-
airflow系列教程(八) Airflow1.10.6版本的java封装工具类
文章目录前言一、airflow的java工具类前言在使用airflow的时候,还没有升级到2.0,官方给的也是实验API,不足以满足工作中的需要。因此对airflow1.10.6版本的进行了java封装一、airflow的java工具类public class AirflowUtils { private static Logger logger = LoggerFactory.getLogger(AirflowUtils.class); /** * 功能:Airfl原创 2021-04-03 22:12:08 · 922 阅读 · 0 评论 -
airflow系列教程(一)Airflow作业调度平台
很幸运,能参加公司产品组的数据中台项目研发,在离线业务中,针对ETL任务的调度,以及拖拽脚本,使用的是Apache公司开源的调度平台Airflow进行封装。文章目录前言一、Airflow介绍二、Airflow 的 Web 界面1. 选中其中一个DAG三、Airflow中的作业和任务1. DAG2. Task四、Airflow的调度时间五、Airflow的调度方式1.调度方式六、作业操作框七、Airflow 的 菜单栏界面1. 池2.连接3.XComs4.变量总结前言随着离线业务的逐渐发展,定时调度原创 2021-03-10 17:00:31 · 1486 阅读 · 0 评论 -
airflow系列教程(六) 在Portainer上进行Airflow的容器化部署
文章目录前言一、portainer的介绍查询当前有哪些Portainer镜像下载镜像单机版运行二、 Airflow的镜像包三、portainer平台上部署airflow总结前言通过轻量级容器管理工具portainer对airflow进行部署一、portainer的介绍Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理原创 2021-03-10 14:57:46 · 258 阅读 · 0 评论 -
airflow系列教程(七) 使用docker-compose进行Airflow的容器化部署
经过前面章节可视化工具搭建airflow容器,虽然有非常直观,但是在真实的内网环境中,往往会没有端口与互联网进行映射,所以非常有必要知道docker-compose的方式进行airflow容器化部署文章目录前言一、Airflow的镜像包二、docker-compse文件三、部署airflow总结前言采用docker-compose的方式进行ariflow的容器化部署,非常方便的一键启动,并且使用local模式运行一、Airflow的镜像包airflow1.10.6版本的tar包以及相关文件上原创 2021-03-10 09:50:30 · 1459 阅读 · 0 评论 -
airflow系列教程(九) airflow的报警功能设置
本人设置过程:邮件发送方:网易163 邮件接收方:qq邮箱第一步:开通网易163的smtp服务功能(百度so easy),并且获取授权码。第二步:设置airflow里的airflow.cfg配置文件如下例子:[email]email_backend = airflow.utils.email.send_email_smtp[smtp]# If you want a...原创 2019-09-10 11:25:20 · 3736 阅读 · 6 评论 -
airflow系列教程(十)MySqlOperator和PostgresOperator
1. 依赖MySqlOperator的数据库交互通过MySQLdb模块来实现, 使用前需要安装相关依赖:pip install apache-airflow[mysql]2. 使用使用MySqlOperator执行sql任务的一个简单例子:from airflow import DAGfrom airflow.utils.dates import days_agofrom airflow.operators.mysql_operator import MySqlOpe...原创 2020-11-28 14:27:35 · 926 阅读 · 0 评论 -
airflow系列教程(五)在Rancher上部署AirFlow
一、把AirFlow镜像上传到Harbor1.在本地虚拟机把做好的容器导入成镜像 docker load -i airflow.tar2.登录私有仓库(其实就是登录Harbor)docker login 10.1.119.12 -u admin -p Harbor123453.重命名对象docker tag airflow 10.1.119.12/gx/airflow:14.将镜像推至Harbor上docker push 10.1.119.12/gx/airf原创 2020-06-15 08:55:59 · 489 阅读 · 0 评论 -
airflow系列教程(四)在docker容器下安装airflow(完全离线)
本人的环境是基于centos7下来安装的一、安装docker下载docker安装包,下载地址:https://download.docker.com/linux/static/stable/x86_64/下载到本地后解压tar -zxf docker-18.09.6.tgz将解压出来的docker文件内容移动到 /usr/bin/ 目录下cp docker/* /usr/bin/将docker注册为service新建文件vim /etc/systemd/sy...原创 2020-06-01 10:50:34 · 1045 阅读 · 0 评论 -
airflow系列教程(三) airflow修改中国时区(改airflow源码)
airflow默认使用utc时间,在中国时区需要用+8小时就是本地时间,下面把airflow全面修改为中国时区,带大家改airflow源码博主使用airflow版本是1.10.2,其它版本大同小异,参照修改即可使用 pip安装apache-airflow 的修改方式在airflow家目录下修改airflow.cfg,设置 default_timezone = Asia/...原创 2019-08-02 12:00:40 · 1493 阅读 · 0 评论 -
airflow系列教程(二)Apache airflow完整安装流程
1)默认自带python2环境,自行安装pipyum -y install epel-releaseyum install python-pip2)进行pip的更新,否则很多安装会报错pip install --upgrade pippip install --upgrade setuptools3)安装开发库yum install python-develyum ...原创 2019-08-02 11:54:09 · 2424 阅读 · 3 评论