当前位置: 代码迷 >> 综合 >> 史上最全面 centos7安装 apache-airflow(2020-09-30)
  详细解决方案

史上最全面 centos7安装 apache-airflow(2020-09-30)

热度:33   发布时间:2024-02-24 05:27:04.0

环境需要

  1. VMware虚拟机(博主使用的是15.0)

  2. centos镜像 链接:http://mirrors.aliyun.com/centos/7/isos/x86_64/ 在这里插入图片描述

  3. centos7安装Python3 链接:https://blog.csdn.net/qq_42166308/article/details/108883092

  4. centos7安装mysql8.0 链接:https://blog.csdn.net/qq_42166308/article/details/108849906

  5. 安装airflow

  6. 启动airflow webserver
    在这里插入图片描述

前面的准备安装工作,就按照博主的链接一步步来,稳得很!!!接下来接着上面来安装airflow

配置airflow

vi /etc/profile
# 进入后插入以下配置
export AIRFLOW_HOME=/usr/local/airflow
export SLUGIFY_USES_UNIDECODE=yes

修改完后执行:是配置文件生效!

source /etc/profile

安装airflow

pip3 install apache-airflow -i https://pypi.douban.com/simple

安装成功截图:
在这里插入图片描述
在这里插入图片描述

初始化数据库表(默认使用本地的sqllite数据库)

查找pip3安装airflow的路径

find / -name airflow

在这里插入图片描述
airflow命令在以下路径中
在这里插入图片描述
之后执行初始化:

./airflow initdb

执行成功后,接着出现下面就表示成功!!!
在这里插入图片描述

创建软连接

软连接就相当于Windows的快捷方式

ln -s /usr/local/python3.6.8/bin/airflow /usr/bin/airflow
ln /usr/local/python3.6.8/bin/gunicorn /usr/bin/gunicorn

启动airflow webserver

airflow webserver

成功如下:
在这里插入图片描述
然后访问 http://0.0.0.0:8080/admin/就会出现画面:
在这里插入图片描述
OK,完美成功的安装了。如果觉得有用可以点个赞,支持一下博主!!

  相关解决方案