如何启用向量知识库功能
提示
向量知识库为本产品的扩展模块,用于为工作表提供向量检索与语义搜索能力,用户可根据实际需求选择是否启用。
⚠️ 注意:向量知识库功能需购买「超级搜索」授权许可证,否则部署完成后仍无法创建知识库。
环境要求
启用前请确保服务器满足以下条件(强烈建议使用独立服务器部署):
Milvus 单机模式运行包含
Milvus、MinIO、etcd三个组件,总内存占用约 6~8GB。可用内存低于 12GB 的服务器不建议启用该功能。
| 组件 | 最低配置 | 推荐配置 |
|---|---|---|
| Docker | 20.10.16 及以上 | — |
| CPU | 4 核(支持 SSE4.2 / AVX 指令集) | 8 核及以上 |
| 空余内存 | 12GB | 32GB 及以上 |
| 磁盘 | SATA SSD | NVMe SSD |
部署 Milvus
Milvus 可根据服务器资源和运维方式选择独立部署,或并入 HAP 部署。
方案一:独立服务器部署
适用于有独立服务器或希望将向量数据库与 HAP 主服务分开维护的场景。
安装 Docker 与 Docker Compose
-
安装 Docker
- Linux amd64
- Linux arm64
安装 Docker,可参考官方对不同 Linux 版本的 安装说明 或参考部署示例中的 Docker 安装章节。
安装 Docker,可参考官方对不同 Linux 版本的 安装说明 或参考部署示例中的 Docker 安装章节。
-
下载 Docker Compose 二进制文件
- Linux amd64
- Linux arm64
wget https://pdpublic.mingdao.com/private-deployment/offline/common/docker-compose-linux-x86_64wget https://pdpublic.mingdao.com/private-deployment/offline/common/arm64/docker-compose-linux-aarch64 -
移至二进制文件存储路径
- Linux amd64
- Linux arm64
mv docker-compose-linux-x86_64 /usr/local/bin/docker-composemv docker-compose-linux-aarch64 /usr/local/bin/docker-compose -
添加可执行权限
chmod +x /usr/local/bin/docker-compose
部署 Milvus
-
拉取镜像(离线包下载)
- Linux amd64
- Linux arm64
docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-etcd:v3.5.25
docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-minio:RELEASE.2025-04-22T22-12-26Z
docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-milvus:v2.6.14