简介
Apache Doris 是一个高性能、实时的 MPP(大规模并行处理)分析型数据库,适用于 OLAP 场景。通过 Docker Compose,我们可以快速在本地或测试环境中部署一套完整的 Doris 集群。
准备工作
- 安装 Docker(版本 ≥ 20.10)
- 安装 Docker Compose(版本 ≥ 2.0)
- 确保系统有至少 4GB 可用内存
部署步骤
1. 创建目录结构
mkdir doris-compose && cd doris-compose
2. 编写 docker-compose.yml
version: '3'
services:
fe:
image: apache/doris:1.2.4.1-fe
ports:
- "8030:8030"
- "9030:9030"
environment:
- FE_SERVERS=fe:9010
networks:
- doris-net
be:
image: apache/doris:1.2.4.1-be
depends_on:
- fe
ports:
- "9060:9060"
environment:
- FE_HOST=fe
- FE_EDIT_LOG_PORT=9010
networks:
- doris-net
networks:
doris-net:
driver: bridge
3. 启动服务
docker-compose up -d
4. 验证部署
访问 http://localhost:8030 进入 Doris Web UI,默认用户名为 admin,密码为空。
注意事项
- 该配置仅适用于开发/测试环境,生产环境需调整资源配置与持久化存储。
- 首次启动可能需要几分钟,请耐心等待 FE 和 BE 完成注册。
- 如需持久化数据,请挂载卷到容器内的
/opt/apache-doris/目录。