文章目录

  • 前言
    • Milvus docker-compose 部署
      • 1. 下载
      • 2. 修改配置
      • 3. 启动
      • 4. 测试

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


Milvus docker-compose 部署

适合开发测试,启动简单,整合 etcd、minio 等组件

1. 下载

下载:git clone https://github.com/milvus-io/milvus.git
并切换到最新的tag v2.6.0-rc1
在这里插入图片描述

2. 修改配置

进入下面文件夹中

cd deployments/docker/standalone

在这里插入图片描述

docker-compose.yml 包含完整 Milvus 核心服务 + etcd + minio。

整体结构:

services:etcd:       # 元数据存储minio:      # 向量文件存储standalone: # Milvus 向量服务主进程

修改docker-compose.yml配置:

version: '3.5'services:etcd: # 元数据服务container_name: milvus-etcdimage: quay.io/coreos/etcd:v3.5.18environment:- ETCD_AUTO_COMPACTION_MODE=revision # 定期清理历史版本数据- ETCD_AUTO_COMPACTION_RETENTION=1000 # 限制元数据存储大小- ETCD_QUOTA_BACKEND_BYTES=4294967296- ETCD_SNAPSHOT_COUNT=50000volumes:- /f/soft/milvus/deployments/docker/standalone/etcd:/etcd  # 持久化元数据到本地目录command: etcd -advertise-client-urls=http://etcd:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcdhealthcheck:test: ["CMD", "etcdctl", "endpoint", "health"]interval: 30stimeout: 20sretries: 3minio: # 向量存储(对象存储)container_name: milvus-minioimage: minio/minio:RELEASE.2023-03-20T20-16-18Zenvironment:MINIO_ACCESS_KEY: minioadminMINIO_SECRET_KEY: minioadminports:- "9001:9001"  # 控制台面板监听- "9000:9000"  # API 接口监听volumes:- /f/soft/milvus/deployments/docker/standalone/minio:/minio_datacommand: minio server /minio_data --console-address ":9001"healthcheck:test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]interval: 30stimeout: 20sretries: 3standalone: # Milvus 主程序container_name: milvus-standaloneimage: milvusdb/milvus:v2.5.13command: ["milvus", "run", "standalone"]security_opt:- seccomp:unconfinedenvironment:MINIO_REGION: us-east-1                 # 保持默认即可ETCD_ENDPOINTS: etcd:2379              # etcd 服务名 + 端口MINIO_ADDRESS: minio:9000       MINIO_ACCESS_KEY: minioadmin           # 推荐明确写出用户名(默认配置也是这个)MINIO_SECRET_KEY: minioadmin           # 推荐明确写出密码volumes:- /f/soft/milvus/deployments/docker/standalone/milvus:/var/lib/milvushealthcheck:test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"]interval: 30sstart_period: 90stimeout: 20sretries: 3ports:- "19530:19530"  # gRPC 接口(推荐 Java/Go/SDK 使用)- "9091:9091"    # HTTP REST 接口(用于健康检查等)depends_on:- "etcd"- "minio"networks:default:name: milvus

创建文件夹milvus、minio、etcd、作为持久化数据到本地的目录

在这里插入图片描述

3. 启动

通过docker-compose 启动:

docker-compose up -d

第一次启动,会先下载镜像
在这里插入图片描述
docker ps 查看是否启动成功!
在这里插入图片描述

4. 测试

访问健康检查接口:
curl http://localhost:9091/healthz

在这里插入图片描述
验证成功,停止所有容器。

docker-compose down -v

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/89895.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/89895.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/89895.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EveryThing搜索具体路径下文件中的内容

1.打开EveryThing 2.点击搜索,选择高级搜索 3.选择需要搜索的文件的路径以及文件中需要包含的内容 4.之后就可以搜索到对应的目标文件

【算法】宽度优先遍历BFS

二叉树的宽搜 429、N叉树的层序遍历 题解 BFS核心思想 二叉树的宽搜一般都是借助队列来实现的,实现的原理为首先将根节点进行放入队列中,然后将根节点进行弹出的时候,将这个节点的孩子节点进行放入队列中,然后继续弹出队头的元…

【STM32】通用定时器基本原理

STM32 通用定时器基本原理(基于 STM32F1)参考资料:STM32F1xx官方资料:《STM32中文参考手册V10》-第14章通用定时器STM32 定时器分类 STM32F103 系列共有三类定时器:🔎 通用定时器(TIM2~TIM5&…

【Go语言-Day 14】深入解析 map:创建、增删改查与“键是否存在”的奥秘

Langchain系列文章目录 01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南 02-玩转 LangChain Memory 模块:四种记忆类型详解及应用场景全覆盖 03-全面掌握 LangChain:从核心链条构建到动态任务分配的实战指南 04-玩转 LangChai…

Vue脚手架搭建项目+基础知识

1. 使用脚手架创建项目1.1 准备工作winR,在弹出的数据框中输入cmd,数据命令查看node以及npm版本 下载vue cli1.2 创建项目1.2.1 创建一个英文目录文件夹,cmd打开命令命令提示符1.2.2 vue ui命令打开控制台1.2.3 创建项目创建成功1.3 项目结构…

微信小程序下单页—地址列表页—新增地址页 页面交互

新增地址流程: 下单页 → 地址列表页 (1次跳转)地址列表页 → 新增地址页 (1次跳转)保存地址 → 返回地址列表页 (1次返回,自动刷新列表) 选择地址流程: 地址列表页 → 选中地址 → 返回下单页 (1次返回) 更换地址: 下单页 → 地址…

JVM与JMM

为了更清晰地对比JVM和JMM,我们可以采用表格形式,从定义、功能、结构、与多线程关系等方面进行详细比较: 对比项JVM(Java Virtual Machine)JMM(Java Memory Model)定义一种虚构的计算机&#x…

【Docker基础】Docker数据卷管理:docker volume rm及其参数详解

目录 1 引言:Docker Volume 的生命周期管理 2 docker volume rm命令基础 2.1 命令作用 2.2 命令语法 3 参数深度解析 3.1 基础参数表 3.2 高级参数详解 3.2.1 --force(-f) 4 Volume删除前置条件 4.1 可删除状态判断 4.2 常见报错处…

嵌入式系统内核镜像相关(十)

文章目录 前言一、点亮多个led灯的基础实验以及其中的问题1.1 基础流程1.1.1 alinx教程的问题1.1.1.1 驱动程序中的亮/灭逻辑修改!1.1.1.1.1 逻辑错误的修改1.1.1.1.2 多灯亮/灭 1.1.1.2 驱动程序中引脚的问题以及与裸机开发的区别(重要)1.1.…

Word和Excel批量转PDF新方法,操作简单

PDF是一种跨平台的文档格式,无论在任何设备上查看,其排版、字体和图像都不会发生变化。这确保了文档的一致性,避免了由于不同软件版本或操作系统引起的显示问题。这款小巧的工具大小不到2MB,使用起来异常简单。只需要把需要转换的…

AI搜索 MCP最佳实践

背景 那些 LLM 不知道的事 尝试直接询问LLM“今天天气如何”时,会发现LLM无法回答——它既不知道“今天”是哪天,也无法获取地理位置信息。这揭示了LLM的局限:缺乏与外部工具和实时数据的交互能力。 为解决这一问题,MCP&#x…

JVM 简介与作用

🚀 JVM 简介与作用 📚 深入理解 Java 虚拟机的核心概念与重要作用 📖 目录 🤔 什么是 Java 虚拟机(JVM)🌐 JVM 在 Java 生态中的核心地位🔀 JVM 跨平台原理剖析📝 总结 …

✨ OpenAudio S1:影视级文本转语音与语音克隆Mac整合包

✨ OpenAudio S1:影视级文本转语音与语音克隆Mac整合包 🚀 OpenAudio S1 简介 OpenAudio S1 是由 Fish Audio 开发的 Fish Speech 系列的最新一代人工智能语音生成模型。该模型旨在大幅提升 AI 语音生成的技术水平,为用户提供更加自然、富有表…

spring加载外部properties文件属性时,读取到userName变量值和properties文件的值不一致

问题 使用spring DI注入外部properties文件属性时&#xff0c;读取到userName变量值和properties文件的值不一致。 bean属性注入&#xff1a; <!--加载配置文件--> <context:property-placeholder location"classpath:*.properties"/><bean id"…

黑马点评系列问题之基础篇p7 06初识redis无法在虚拟机查到图形化界面存进去的键

问题描述 在RESP中输入了一些键(name,age等这些) 但是在图形化界面里面输入的&#xff0c;在非图形化界面就找不到&#xff0c;在非图形化界面里输入的&#xff0c;在图形化界面里就可以查到。 原因分析及解决 经过多次实验&#xff0c;发现是因为在添加键名的时候&#xff0…

在VMware虚拟机中安装Windows 98时,Explorer提示“该程序执行了非法操作,即将关闭”的解决办法

在使用iso文件&#xff08;MD5: 0E496B5DCC519F550AAF0BCFBB4A11EA&#xff09;安装Windows98时&#xff0c;遇到此提示。 虽然原因未知&#xff0c;也无需深入探究&#xff0c;但是根据网友在 https://www.bilibili.com/opus/435866522585702782 中给出的相似经验&#xff…

在浏览器中使用SQLite(官方sqlite3.wasm)

有人可能会问&#xff1a;既然浏览器里又内置得IndexedDB&#xff0c;而且在IndexedDB里存数据&#xff0c;关了浏览器数据也不会丢&#xff0c;为什么还要在浏览器里用SQLite? 实际上&#xff0c;当 IndexedDB 内的数据量增多&#xff0c;数据和数据之间的关系变得复杂&…

数据结构(Java)--位运算

前言 本文为本小白学习数据结构的笔记&#xff0c;将以算法题为导向&#xff0c;向大家更清晰的介绍数据结构相关知识&#xff08;算法题都出自B站马士兵教育——左老师的课程&#xff0c;讲的很好&#xff0c;对于想入门刷题的人很有帮助&#xff09; 为什么要使用为位运算 位…

秋招Day14 - Redis - 应用

Redis如何实现异步消息队列&#xff1f; List配合LPUSH和RPOP。 另外就是用 Redis 的 Pub/Sub 来实现简单的消息广播和订阅。 但是这两种方式都是不可靠的&#xff0c;因为没有 ACK 机制所以不能保证订阅者一定能收到消息&#xff0c;也不支持消息持久化。 Redis如何实现延时…

因果语言模型、自回归语言模型、仅解码器语言模型都是同一类模型

因果语言模型、自回归语言模型、仅解码器语言模型都是同一类模型 flyfish 因果语言模型&#xff08;causal Language Models&#xff09; 自回归语言模型&#xff08;autoregressive language models&#xff09; 仅解码器语言模型&#xff08;decoder-only language models&am…