当前位置: 首页 > 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));}}

http://www.xdnf.cn/news/527077.html

相关文章:

  • MySQL - 如何突破单库性能瓶颈
  • vue Element-ui对图片上传和选用时的比例控制
  • C+++STL(一)
  • 自制操作系统day4(c指针)(指针和数组)(CLI和STI)(EFLAGS)
  • Flink概述
  • 问题 | 代码审查:函数是否包含返回语句
  • C++11特性
  • 计算机视觉设计开发工程师学习路线
  • 远程数据采集智能网关支持下的雨洪资源分布式监测网络搭建实践
  • 【每天一个知识点】embedding与representation
  • 关于 Web 漏洞原理与利用:2. XSS(跨站脚本攻击)
  • Scala 访问修饰符
  • java基础-关键字:static、单例模式
  • JDBC指南
  • 【线下沙龙】NineData x Apache Doris x 阿里云联合举办数据库技术Meetup,5月24日深圳见!
  • [[春秋云境] Privilege仿真场景
  • ElasticSearch 8.x 快速上手并了解核心概念
  • 比较两个用于手写体识别的卷积神经网络(CNN)模型
  • PostgreSQL基本用法
  • 谷歌 NotebookLM 即将推出 Sparks 视频概览:Gemini 与 Deep Research 加持,可生成 1 - 3 分钟 AI 视频
  • 前缀和——和为K的子数组
  • 光纤克尔非线性效应及其在光通信系统中的补偿教程-3.2 克尔效应
  • 分布式与集群:概念、区别与协同
  • 没有 Mac,我如何用 Appuploader 完成 iOS App 上架
  • RabbitMQ的简介
  • React集成百度【JSAPI Three】教程(002):设置不同的环境效果
  • 数据结构(二) 线性表
  • java中的Servlet4.x详解
  • 湖北理元理律师事务所观察:债务服务中的“倾听者价值”
  • 深入解析Spring Boot与Kafka集成:构建高效消息驱动微服务