使用docker 安裝向量數據庫Milvus

Miluvs

官網 www.milvus.io/
https://milvus.io/docs/zh/install_standalone-docker-compose-gpu.md
一、基本概念
向量數據庫:Milvus是一款云原生向量數據庫,它支持多種類型的向量,如浮點向量、二進制向量等,并且可以處理大規模的向量數據。向量在Milvus中作為基本數據單元,用于表示高維空間中的點,可以是圖像、音頻、文本等數據的特征表示。
向量搜索:Milvus通過計算向量之間的距離來評估向量之間的相似度,支持高效的相似度搜索和向量索引功能。常見的距離度量包括歐氏距離和余弦相似度等。

下載docker-compose
首先,訪問docker-compose的Github開源地址
https://github.com/docker/compose/releases
下載最新版的 docker-compose-linux-x86_64
安裝docker-compose
在Tabby中,使用rz命令將docker-compose上傳至/usr/local/bin/目錄下,
然后rename或者mv命令,將其重命名為 docker-compose
為文件添加執行權限
默認下載下來的文件只有讀寫權限,
使用 chmod +x docker-compose,為其添加執行權限,也可以使用

chmod 777 docker-compose

下載docker-compose配置文件
首先,訪問 milvus 的Github開源地址
https://github.com/milvus-io/milvus/releases/
下載 milvus-standalone-docker-compose.yml
使用docker安裝并啟動 Milvus 單機版
以守護進程模式運行加-d選項。
-f 指定使用的 Compose 模板文件,默認為 docker-compose.yml,可以多次指定,指定多個 yml
啟動命令為

docker-compose -f milvus-standalone-docker-compose.yml up -d

查看運行狀態
下面這個命令可以查看容器的運行狀態

docker-compose -f milvus-standalone-docker-compose.yml ps

注意:如果Compose 模板文件如果不叫 docker-compose.yml,則一定要使用 -f 指定模板的名字

從圖中可以看到一共啟動了3個容器,其中包括Milvus獨立服務及其兩個依賴
milvus-etcd
milvus-minio
milvus-standalone
安裝 Milvus 可視化工具 Attu
Attu是Milvus的一個高效的開源管理工具
以下代碼安裝Attu鏡像并運行:

docker run -p 18082:3000  -e MILVUS_URL=<你的IP地址>:19530 zilliz/attu:latest

由于 Attu 是HTTP服務器,因此你可以將它與 Milvus 安裝在同一臺主機上

docker run -p 18082:3000  -e MILVUS_URL=<你的IP地址>:19530 zilliz/attu:latest

swagger

http://<你的IP地址>:18082/api/v1/swagger/

啟動docker后,在瀏覽器中訪問 http://服務器IP:18082,然后單擊“連接”以進入Attu服務。同時還支持TLS連接、用戶名和密碼。
停止 Milvus
要停止Milvus單機版,可以執行命令

sudo docker-compose -f milvus-standalone-docker-compose.yml down

要在停止Milvus后刪除數據,運行:

sudo rm -rf volumes

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/901355.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/901355.shtml
英文地址,請注明出處:http://en.pswp.cn/news/901355.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ps 人像學習

視頻&#xff1a; 一ps快捷鍵 1.1 創建圖層 ctrlj 1.2 放大縮小圖片的大小 按住alt 滾輪 1.3 移動圖片 空格 左鍵 1.4 撤回 ctrlz 二 精修的第一步是去除斑點&#xff0c;瑕疵&#xff0c; 2.1 污點修復畫筆工具 新建一個圖層&#xff0c;點擊污點修復工具進行修復…

數據結構第五版【李春葆】

? 數據結構教程上機實驗指導第5版&#xff08;李春葆主編&#xff09;.pdf 數據結構教程&#xff08;第5版&#xff09;&#xff08;李春葆&#xff09;.pdf 數據結構教程&#xff08;第五版&#xff09;課后習題參考答案&#xff08;李春葆&#xff09;.pdf 數據結構教…

(二十三)安卓開發中數據存儲之Room詳解

在安卓開發中&#xff0c;Room 是一個強大的本地數據庫解決方案&#xff0c;它是 Android Jetpack 的一部分&#xff0c;基于 SQLite 構建&#xff0c;提供了更高層次的抽象。Room 簡化了數據庫操作&#xff0c;減少了樣板代碼&#xff0c;同時支持與 LiveData 和 ViewModel 的…

[C++面試] 初始化相關面試點深究

一、入門 1、C中基礎類型的初始化方式有哪些&#xff1f;請舉例說明 ?默認初始化? 對于全局變量和靜態變量&#xff0c;基礎類型&#xff08;如int、float、double等&#xff09;會被初始化為 0&#xff1b;而對于局部變量&#xff0c;其值是未定義的&#xff0c;包含隨機…

網絡安全之-信息收集

域名收集 域名注冊信息 站長之家 https://whois.chinaz.com/ whois 查詢的相關網站有:中國萬網域名WHOIS信息查詢地址: https://whois.aliyun.com/西部數碼域名WHOIS信息查詢地址: https://whois.west.cn/新網域名WHOIS信息查詢地址: http://whois.xinnet.com/domain/whois/in…

Linux網絡http與https

應用層協議HTTP 提示 因為現在大多數都是https&#xff0c;所以就用https來介紹http&#xff0c;https比http多了一個加密功能&#xff0c;不影響介紹http。 什么是http 雖然我們說, 應用層協議是我們程序猿自己定的. 但實際上, 已經有大佬們定義了一些現成的, 又非常好用的…

講解貪心算法

貪心算法是一種常用的算法思想&#xff0c;其在解決問題時每一步都做出在當前狀態下看起來最優的選擇&#xff0c;從而希望最終能夠獲得全局最優解。C作為一種流行的編程語言&#xff0c;可以很好地應用于貪心算法的實現。下面我們來講一篇關于C貪心算法的文章。 目錄 貪心算法…

vue3中watch的使用示例

使用情況說明&#xff1a; 1、父組件中有個表格&#xff0c;點擊表格行的修改基礎信息&#xff0c;彈出修改對話框&#xff1b; 2、修改內容點擊確認&#xff0c;發送請求&#xff0c;后端更新數據&#xff1b;不修改內容不發送請求&#xff1b; 3、可以連續修改&#xff1b…

Spring MVC 請求類型注解詳解

Spring MVC 請求類型注解詳解 1. 核心注解分類 Spring MVC 中的請求處理注解分為以下幾類&#xff1a; 類別注解示例作用范圍方法級注解RequestMapping, GetMapping 等方法級別參數級注解RequestParam, RequestBody方法參數模型/會話注解ModelAttribute, SessionAttributes方…

C#: DxF文件中Spline解析

以下是使用C#解析DXF文件中Spline(樣條曲線)的完整代碼示例&#xff0c;使用流行的netDxf庫來處理DXF文件&#xff1a; 1. 安裝netDxf庫 首先通過NuGet安裝netDxf庫&#xff1a; Install-Package netDxf 2. 完整Spline解析代碼 using System; using System.Collections.Ge…

【軟考系統架構設計師】系統架構設計知識點

1、 從需求分析到軟件設計之間的過渡過程稱為軟件架構。 軟件架構為軟件系統提供了一個結構、行為和屬性的高級抽象&#xff0c;由構件的描述、構件的相互作用&#xff08;連接件&#xff09;、指導構件集成的模式以及這些模式的約束組成。 軟件架構不僅指定了系統的組織結構和…

二.springBoot項目集成ElasticSearch及使用

二.springBoot項目集成ElasticSearch及使用 1.依賴引入2.ElasticSearch常見用法 1.依賴引入 <!--elasticsearch搜索引擎--> <!--高版本7.0后TransportClient已被淘汰&#xff0c;用rest-high-level-client代替--> <dependency><groupId>org.elasticse…

微服務多模塊構建feign項目過程與一些報錯(2025詳細版)

目錄 1.eureka-server的注意事項 2.eureka-feign的注意事項 3.多模塊構建feign項目過程 3.1創建父項目 3.2創建子項目eureka-server 3.3創建子項目eureka-provider 3.4創建子項目eureka-feign 3.5運行 給個點贊謝謝 1.eureka-server的注意事項 eureka-server的yml文件…

第十一屆 藍橋杯 嵌入式 省賽

一、分析 本屆的風格又變了一番&#xff0c;但是難度也降低了些。 又是考察了 PWM 和 ADC。 第八、九屆也考察了 PWM。建議先復習這兩屆&#xff0c;再回來模擬。 LCD的顯示也提了額外的要求。 1. 功能概述 電位器 R37 輸出的模擬電壓信號 PA6輸出頻率固定&#xff0c;占…

小試牛刀-抽獎程序

編寫抽獎程序 需求&#xff1a;設計一個抽獎程序&#xff0c;點擊抽獎按鈕隨機抽取一個名字作為中獎者 目標&#xff1a;了解項目結構&#xff0c;簡單UI布局&#xff0c;屬性方法、事件方法&#xff0c;程序運行及調試 界面原型 ? 待抽獎&#xff1a; 點擊抽獎按鈕&#x…

代碼隨想錄算法訓練營day2(數組)

華子目錄 長度最小的子數組思路 螺旋矩陣思路總結 長度最小的子數組 https://leetcode.cn/problems/minimum-size-subarray-sum/ 思路 使用滑動窗口&#xff0c;left表示滑動窗口的起始點&#xff0c;right表示滑動窗口的終點 class Solution:def minSubArrayLen(self, targ…

6.1 GitHub億級數據采集實戰:雙通道架構+三級容災設計,破解API限制與反爬難題

GitHub 項目數據獲取功能設計與實現 關鍵詞:GitHub API 集成、網頁爬蟲開發、數據存儲設計、定時任務調度、異常處理機制 1. 數據獲取架構設計 采用雙通道數據采集策略,同時使用 GitHub 官方 API 和網頁爬蟲技術確保數據完整性: #mermaid-svg-XUg7xhHrzFAozG4J {font-fami…

設計模式(結構型)-橋接模式

目錄 摘要 定義 類圖 角色 具體實現 優缺點 優點 缺點 使用場景 使用案例 JDBC 和橋接模式 總結 摘要 在軟件開發領域&#xff0c;隨著系統規模和復雜性的不斷攀升&#xff0c;如何設計出具有良好擴展性、靈活性以及可維護性的軟件架構成為關鍵挑戰。橋接模式作為一…

Go 微服務框架 | 中間件

文章目錄 定義中間件前置中間件后置中間件路由級別中間件 定義中間件 中間件的作用是給應用添加一些額外的功能&#xff0c;但是不會影響原有應用的編碼方式&#xff0c;想用的時候直接添加&#xff0c;不想用的時候也可以輕松去除&#xff0c;實現所謂的可插拔。中間件的實現…

leetcode 198. House Robber

本題是動態規劃問題。 第一步&#xff0c;明確并理解dp數組以及下標的含義 dp[i]表示從第0號房間一直到第i號房間(包含第i號房間)可以偷到的最大金額&#xff0c;具體怎么偷這里不考慮&#xff0c;第i1號及之后的房間也不考慮。換句話說&#xff0c;dp[i]也就是只考慮[0,i]號…