Milvus 是 LF AI & Data 旗下、Zilliz 主导的开源云原生向量数据库(Apache 2.0 许可),主打高维向量相似性搜索,支持百亿级规模与毫秒级查询,适配 RAG 等 AI 场景,有单机 / 分布式 / 云托管等灵活部署方案,如下为相关部署及使用方案。
1.单机部署(Docker Compose 方式)
(1).安装 Docker 和 Docker Compose
确保系统已安装 Docker 和 Docker Compose。
可以通过命令 docker –version 和 docker-compose –version 检查是否安装成功。
(2).下载 Milvus 的 Docker Compose 配置文件
从 Milvus 的 GitHub 仓库下载最新版本的 milvus-standalone-docker-compose.yml 文件。修改文件名称为:docker-compose.yml
wget https://github.com/milvus-io/milvus/releases/download/v2.6.8/milvus-standalone-docker-compose.yml -O docker-compose.yml
(3).启动 Milvus 服务
在配置文件所在目录下执行命令 docker-compose openclaw docker 教程 up -d。
这将启动 Milvus 的三个核心组件容器:milvus-etcd(元数据存储)、milvus-minio(对象存储)和 milvus-standalone(核心服务)。
(4).验证服务状态
使用命令 docker-compose ps 查看容器状态,确保所有容器都正常运行。
可以通过访问 http://localhost:9091/api/v1/health(或 Milvus 服务器的 IP 地址)来验证 Milvus 服务是否健康。
常见的几个端口:
- miio:http://IP:9001/login。用户名密码在docker-compose.yml文件中,默认为minioadmin、minioadmin
- MilvusWebui地址:http://IP:9091/webui/configs
1.java
1.核心pom
2.application.yml配置
3.系统链接
2.python
1.安装 PyMilvus
使用命令 pip install pymilvus 安装 PyMilvus 库。
2.创建连接及相关操作
1.部署 Attu
2.连接 Milvus
打开 Attu 的 Web 界面 http://IP:8100/#/connect,输入 Milvus 服务器的 IP 地址和端口(默认为 19530)进行连接。
注意:Attu的容器与Milvus不是一个容器,若Milvus主机开启了防火墙,需要在防火墙上放通

3.管理集合和数据
在 Attu 界面上可以直观地创建、查看、编辑和删除集合,以及插入、查询和删除数据。
发布者:Ai探索者,转载请注明出处:https://javaforall.net/285860.html原文链接:https://javaforall.net
