airflow部署

airflow部署本地部署创建目录并添加环境变量 mkdir opt airflowecho exportAIRFLO HOME opt airflow gt gt etc profile 安装 pipinstallap airflow 初始化 dbairflowdbi 创建用户 airflowusers usernameadmi firstnamePet lastnamePark

本地部署

创建目录并添加环境变量

mkdir /opt/airflow echo "export AIRFLOW_HOME=/opt/airflow" >> /etc/profile 

安装

# pip安装报错,改为pip3 pip3 install apache-airflow 

报错参考pip安装失败解决方案

初始化db

airflow db init 

创建用户

airflow users create \ --username admin \ --firstname Peter \ --lastname Parker \ --role Admin \ --email spiderman@superhero.org 

启动web服务器

airflow webserver --port 8080 

启动调度器

airflow scheduler 

查看web页面
在这里插入图片描述

docker启动airflow

查看当前docker-compose版本(需要>v1.27.0)

[root@yx03 airflow-docker]# docker-compose -v docker-compose version 1.24.1, build b 

下载最新版本docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 

创建docker映射目录,下载docker-compose.yaml

mkdir /opt/airflow-docker cd /opt/airflow-docker mkdir ./dags ./logs ./plugins echo -e "AIRFLOW_UID=$(id -u)\nAIRFLOW_GID=0" > .env curl -LfO 'https://airflow.apache.org/docs/apache-airflow/2.1.2/docker-compose.yaml' 

初始化

docker-compose up airflow-init 

在这里插入图片描述
启动

docker-compose up 

默认登陆账号密码

The default account has the login airflow and the password airflow

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202942.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午10:57
下一篇 2026年3月19日 下午10:57


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号