以下是使用`docker-compose`安装单机版 Doris 的详细步骤:
1.准备工作
• 确保已安装 Docker 和 Docker Compose。可以通过以下命令检查是否安装成功:
```bash
docker --version
docker-compose --version
```
如果未安装,可以参考官方文档进行安装。
2.创建`docker-compose.yml`文件
在任意目录下创建一个`docker-compose.yml`文件,并添加以下内容:
```yaml
version: '3.8'
services:
doris-fe:
image: apachedoris/doris:latest
container_name: doris-fe
ports:
- "8030:8030" # FE Web 端口
- "9030:9030" # MySQL 协议端口
environment:
- CLUSTER_NAME=doris-cluster
- FE_IP=127.0.0.1
restart: always
doris-be:
image: apachedoris/doris:latest
container_name: doris-be
ports:
- "9050:9050" # BE HTTP 端口
- "8040:8040" # BE RPC 端口
environment:
- CLUSTER_NAME=doris-cluster
- FE_IP=127.0.0.1
- BE_IP=127.0.0.1
depends_on:
- doris-fe
restart: always
```
3.启动 Doris 服务
在包含`docker-compose.yml`文件的目录下运行以下命令启动 Doris:
```bash
docker-compose up -d
```
此命令会根据配置文件启动 FE 和 BE 服务。
4.验证 Doris 是否正常运行
• 访问 FE 的 Web 界面:在浏览器中输入`http://localhost:8030`,如果页面正常显示,则说明 FE 服务运行成功。
• 使用 MySQL 客户端连接 Doris:
```bash
mysql -h 127.0.0.1 -P 9030 -uroot
```
如果能够成功连接并执行 SQL 命令,则说明 Doris 部署成功。
5.关闭和清理
如果需要停止 Doris 服务,可以运行以下命令:
```bash
docker-compose down
```
这将停止并移除所有相关容器。
通过以上步骤,您可以在本地使用`docker-compose`快速部署单机版 Doris,方便进行开发和测试。