使用普通用户airflow安装教程
时间: 2025-02-12 22:33:54 浏览: 75
### 安装 Apache Airflow 作为普通用户的指南
#### 准备工作
为了以普通用户的身份安装Apache Airflow,确保环境满足最低需求。操作系统需支持Python版本3.7至3.10,并已预先安装pip工具[^1]。
#### 创建虚拟环境
建议创建独立的Python虚拟环境来隔离Airflow及其依赖项。这可以通过如下命令实现:
```bash
python3 -m venv ~/airflow_env
source ~/airflow_env/bin/activate
```
一旦激活了这个新建立的虚拟环境,后续所有的包都会被安装在这个环境中而不是全局位置[^2]。
#### 设置环境变量
设置`AIRFLOW_HOME`指向期望存储配置文件和个人数据的位置。例如,在家目录下新建一个名为`airflow`的文件夹用于存放这些资源:
```bash
export AIRFLOW_HOME=~/airflow
```
此操作定义了一个新的环境变量,告知Airflow在哪里寻找或保存其特定的数据和日志等信息[^3]。
#### 使用 pip 安装 Airflow
通过执行下面这条指令完成Airflow本身的部署过程:
```bash
pip install apache-airflow==2.6.3
```
这里指定了确切版本号以便于维护稳定性和兼容性;当然也可以省略版本号让pip自动获取最新可用版[^4]。
#### 初始化数据库
首次启动之前还需要初始化内部使用的SQLite数据库(默认选项),可以运行以下脚本来达成目的:
```bash
airflow db init
```
该步骤对于准备必要的表结构至关重要,从而使得调度器和服务能够正常运作[^5]。
#### 配置管理员账户
最后一步是创建至少一名具有管理权限的用户账号,这对于访问Web界面十分必要:
```bash
airflow users create \
--username admin \
--firstname FIRST_NAME \
--lastname LAST_NAME \
--role Admin \
--email [email protected] \
--password your_password
```
上述参数应替换为实际想要设定的信息[^6]。
至此,已经成功完成了在非root模式下的基本安装流程。现在可以根据官方文档进一步探索更多高级特性的启用方法。
阅读全文
相关推荐


