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

2.1.1 准备工作

首先安装必要的系统依赖。在Ubuntu 20.04操作系统中,安装依赖的命令如下:

sudo apt-get install -y --no-install-recommends \
        freetds-bin \
        krb5-user \
        ldap-utils \
        libffi7 \
        libsasl2-2 \
        libsasl2-modules \
        libssl1.1 \
        locales  \
        lsb-release \
        sasl2-bin \
        sqlite3 \
        unixodbc

如果在其他版本的Ubuntu操作系统中,那么部分依赖的版本可能有变化。比如在更低版本的Ubuntu操作系统中,可能需要把libffi7换成libffi6。如果是在其他的Linux发行版中,可以参考上面列出的依赖用对应的包管理软件进行安装。

因为Airflow是基于Python开发的,所以在正式安装Airflow之前,还需要保证操作系统包含Python3的环境以及Python的包管理工具PIP。在Ubuntu操作系统中安装Python3的命令如下:

apt-get install python3

 注意

推荐使用的Python版本号为3.7~3.10。

在Ubuntu操作系统中安装PIP的命令如下:

apt-get install python3-pip