单机安装airflow
时间: 2025-03-04 07:55:28 浏览: 42
### 单机上安装 Airflow 的指南
对于希望在单机环境中部署 Apache Airflow 的用户来说,有多种方法可以实现这一点。一种常见的做法是通过 Python 虚拟环境来安装 Airflow。
#### 使用 pip 安装 Airflow
为了确保兼容性和依赖关系管理,在虚拟环境中使用 `pip` 来安装 Airflow 是推荐的方式之一:
```bash
python3 -m venv airflow_env
source airflow_env/bin/activate
pip install apache-airflow==2.6.0
```
上述命令创建了一个名为 `airflow_env` 的新虚拟环境并激活它,接着安装特定版本的 Airflow[^1]。
#### 初始化数据库
完成软件包安装之后,初始化 Airflow 所需的 SQLite 数据库是一个必要的步骤:
```bash
airflow db init
```
这条指令会设置默认的数据库结构以便于后续操作。
#### 创建管理员账户
为了让用户能够访问 Web UI 进行 DAGs 的管理和监控,需要至少建立一个具有管理员权限的账号:
```bash
airflow users create \
--username admin \
--firstname Peter \
--lastname Parker \
--role Admin \
--email [email protected]
```
此脚本定义了一位名叫彼得·帕克的新管理员用户。
#### 启动组件服务
一旦准备工作就绪,就可以分别启动不同的 Airflow 组件了。例如,要运行调度器和服务端程序可执行如下命令:
```bash
airflow scheduler &
airflow webserver --port 8080 &
```
这里展示了如何开启后台任务调度以及前端界面监听指定端口的服务进程。
关于更详细的配置选项和其他高级特性,请参阅官方文档获取更多信息。值得注意的是,当涉及到容器化部署时,可能会用到自定义 Docker 文件来进行环境搭建工作[^3]。
阅读全文
相关推荐
















