Miluvs
官網(wǎng)為 www.milvus.io/
Milvus 向量數(shù)據(jù)庫能夠幫助用戶輕松應對海量非結(jié)構(gòu)化數(shù)據(jù)(圖片 / 視頻 / 語音 / 文本)檢索。單節(jié)點 Milvus 可以在秒內(nèi)完成十億級的向量搜索(請參考:在線教程),分布式架構(gòu)亦能滿足用戶的水平擴展需求。
Milvus 向量數(shù)據(jù)庫的應用場景包括:互聯(lián)網(wǎng)娛樂(圖片搜索 / 視頻搜索)、新零售(以圖搜商品)、智慧金融(用戶認證)和智能物流(車輛識別)等領(lǐng)域。
下載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
為文件添加執(zhí)行權(quán)限
默認下載下來的文件只有讀寫權(quán)限,
使用 chmod +x docker-compose
,為其添加執(zhí)行權(quán)限,也可以使用 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
查看運行狀態(tài)
下面這個命令可以查看容器的運行狀態(tài)
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 8000:3000 -e MILVUS_URL=<你的IP地址>:19530 zilliz/attu:latest
由于 Attu 是HTTP服務器,因此你可以將它與 Milvus 安裝在同一臺主機上
docker run -p 8000:3000 -e MILVUS_URL=127.0.0.1:19530 zilliz/attu:latest
注意:這里的IP地址要使用ifconfig
或ip a
命令,打印,然后改為能ping
通的虛擬機地址,然后由于docker run
的時候,將內(nèi)部3000端口,映射為外部8000端口,因此這里端口也要修改
原始IP地址
http://172.17.0.2:3000/api/v1/swagger/
修改后的IP地址
http://192.168.56.101:8000/api/v1/swagger/
啟動docker后,在瀏覽器中訪問
http://服務器IP:8000
,然后單擊“連接”以進入Attu服務。同時還支持TLS連接、用戶名和密碼。
注意:上面的地址 127.0.0.1 要改為你實際 Milvus 的IP地址,及地址欄中的地址。例如這里是
192.168.56.101
切換到Collection選項卡,點擊 Create Collection(相當于新建一個數(shù)據(jù)庫表)
填入測試數(shù)據(jù)
創(chuàng)建后如下圖所示
點擊 schema 名字,可以看到字段描述和具體數(shù)據(jù)
停止 Milvus
要停止Milvus單機版,可以執(zhí)行命令文章來源:http://www.zghlxwxcb.cn/news/detail-548837.html
sudo docker-compose -f milvus-standalone-docker-compose.yml down
要在停止Milvus后刪除數(shù)據(jù),運行:文章來源地址http://www.zghlxwxcb.cn/news/detail-548837.html
sudo rm -rf volumes
到了這里,關(guān)于docker 安裝向量數(shù)據(jù)庫 Milvus的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!