Milvus docker-compose 部署

文章目錄

  • 前言
    • 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…