当前位置: 首页 > news >正文

【Windows系统】向量数据库Milvus安装教程

目录

一、修改docker镜像

二、安装milvus服务

三、安装Attu可视化工具

四、通过API测试服务


首先我们Windows系统需要安装docker desktop工具,安装工具前还要安装wsl,这里可以查询其它博客安装,这里不多赘述。

一、修改docker镜像

将以下镜像复制到docker desktop中:

{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"insecure-registries": ["docker.mirrors.ustc.edu.cn"],"registry-mirrors": ["https://docker.1panelproxy.com","https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}

二、安装milvus服务

下载地址:https://github.com/milvus-io/milvus/releases/download/v2.5.5/milvus-standalone-docker-compose.ymlhttps://github.com/milvus-io/milvus/releases/download/v2.5.5/milvus-standalone-docker-compose.yml需要在电脑上安装docker compose

然后进入到目录cmd窗口执行:

docker-compose up -d

耐心等待,第一次因为会拉取很多镜像,所以会慢一些。

安装完成!

然后我们可以访问官方提供的webUI:http://127.0.0.1:9091/webui

三、安装Attu可视化工具

我们也可以通过一个可视化的工具 Attu 来连接milvus 服务 : Releases · zilliztech/attu · GitHubWeb UI for Milvus Vector Database. Contribute to zilliztech/attu development by creating an account on GitHub.https://github.com/zilliztech/attu/releases

下载后直接双击打开即可。

四、通过API测试服务

添加依赖:

<dependency><groupId>io.milvus</groupId><artifactId>milvus-sdk-java</artifactId><version>2.2.10</version> <!-- 请根据需要选择最新版本 -->
</dependency>

测试服务是否正常:

package com.oracle.ai.milvus;import io.milvus.client.MilvusServiceClient;
import io.milvus.param.ConnectParam;
import io.milvus.param.collection.HasCollectionParam;
import org.junit.Test;public class MilvusDemo {@Testpublic void testFun1() throws Exception {ConnectParam connectParam = ConnectParam.newBuilder().withHost("localhost").withPort(19530).build();MilvusServiceClient client = new MilvusServiceClient(connectParam);HasCollectionParam hasCollectionParam = HasCollectionParam.newBuilder().withCollectionName("test").build();// 确认连接状态System.out.println("Connected to Milvus: " + client.hasCollection(hasCollectionParam));}}

相关文章:

  • Win10 安装单机版ES(elasticsearch),整合IK分词器和安装Kibana
  • 鸿蒙PC操作系统:从Linux到自研微内核的蜕变
  • 手机内存不够,哪些文件可以删?
  • 小红书的视频怎么保存没有水印(方法分享)
  • linux——mysql故障排查与生产环境优化
  • Python打卡DAY30
  • MySQL函数触发:函数处理与触发器自动化应用
  • Node 服务监控及通过钉钉推送告警提醒
  • 实战教程:影刀RPA采集闲鱼商品并分享钉钉
  • Linux内核深入学习(4)——内核常见的数据结构2——红黑树
  • 深入解析Spring Boot与Kafka集成:构建高效消息驱动微服务
  • 常见排序算法整理(Java实现)
  • 开发 前端搭建npm v11.4.0 is known not to run on Node.js v14.18.1.
  • 星际争霸小程序:用Java实现策略模式的星际大战
  • 使用 ABP vNext 集成 MinIO 构建高可用 BLOB 存储服务
  • NLP学习路线图(一): 线性代数(矩阵运算、特征值分解等)
  • OpenCV CUDA 模块中的矩阵算术运算-----在频域(复数频谱)中执行逐元素乘法并缩放的函数mulAndScaleSpectrums()
  • 51单片机点亮一个LED介绍
  • 在CMake中利用vcpkg配置C/C++环境
  • visual studio code中的插件都是怎么开发的?用的什么编程语言?
  • 视频丨习近平在河南洛阳市考察调研
  • 长三角议事厅·周报|新能源汽车产业需寻求“第二增长曲线”
  • 家国万里·时光故事会|科学家伉俪,用玉米书写家国情怀
  • 肖钢:一季度证券业金融科技投资强度在金融各子行业中居首
  • 男子聚餐饮酒后身亡,同桌3人被判赔偿近20万元
  • 新任重庆市垫江县委副书记刘振已任县政府党组书记