Airflow实战
上QQ阅读APP看书,第一时间看更新

第2章 安装Airflow

根据环境的不同,Airflow的安装方法分为两种。在非容器化环境中,即在物理机或者虚拟机的环境中,安装Airflow的方法是基于源代码或者PyPI(The Python Package Index,Python官方的软件包索引)进行安装。这是传统意义上的软件安装方法。随着容器化技术的流行,软件的安装和部署发生了极大的变化。传统的软件安装方法变成镜像的制作,传统的软件部署变成了容器的编排。具体到Airflow,在容器化环境(以Docker为代表)中,安装Airflow即意味着制作Airflow的镜像。如果没有特殊的需求,用户一般无须从零开始制作Airflow的镜像,因为Airflow官方提供了镜像。直接使用官方的镜像或者基于官方的镜像制作扩展镜像,能满足大多数的使用场景。

本章的内容分为两部分。

在非容器化环境中基于PyPI安装Airflow。

在容器化环境中扩展Airflow官方的镜像。