centos7 airflow安装
时间: 2025-01-05 21:34:13 浏览: 5
### 安装环境准备
为了在 CentOS 7 上成功安装 Apache Airflow,建议先更新系统的包管理器并安装必要的依赖项[^2]。
```bash
sudo yum update -y
sudo yum groupinstall 'Development Tools' -y
sudo yum install python3-devel gcc openssl-devel libffi-devel redhat-rpm-config -y
```
### 创建虚拟环境
创建一个新的 Conda 虚拟环境来隔离 Airflow 的运行环境可以有效避免依赖冲突。这里选择 Python 版本为 3.8.12:
```bash
conda create -n af python=3.8.12
source activate af
```
### 安装 Apache Airflow
对于较新版本的 Airflow,推荐通过 `pip` 进行安装。考虑到兼容性和稳定性,可以选择特定版本以减少潜在错误的发生概率[^1]。
```bash
pip install "apache-airflow==2.0.0"
```
注意:如果遇到任何 SSL 认证失败的问题,可能需要预先安装额外的安全库支持。
初始化数据库配置文件:
```bash
airflow db init
```
此命令会按照默认设置完成 Airflow 所需的基础数据表结构建立工作。
### 配置 Web Server 和 Scheduler
启动 Airflow web server 及 scheduler 来验证安装是否正常运作:
```bash
airflow webserver --port 8080 &
airflow scheduler &
```
访问 http://localhost:8080 即可查看到 Airflow UI 页面。
阅读全文