Milvus
Milvus是一款开源的向量数据库,具有高度的灵活性、稳定可靠性以及高速查询等特点。它支持针对TB级向量的增删改操作和近实时查询,适用于大规模向量数据的存储和检索。
Milvus的官网:https://milvus.io
Github上Milvus的链接:https://github.com/milvus-io
Docker
Docker是一种容器化技术,它允许开发者将应用程序及其依赖项打包到一个可移植的容器中,从而确保应用程序在任何Docker环境中都能以相同的方式运行。对于Milvus这样的向量数据库来说,使用Docker可以简化安装和部署过程,减少配置错误的可能性,并确保在各种操作系统和环境中都能获得一致的性能。
一、环境准备
(1)、打开管理员命令行页面,输入第一条命令:这个命令是用于在Windows操作系统中启用Windows Subsystem for Linux (WSL) 的功能;输入第二条命令:用于在Windows操作系统中启用Virtual Machine Platform(虚拟机平台)功能。
- dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
(2)、点击启用或关闭Windows功能,找到Hyper-V展开并全部勾选,确定。
二、Docker下载
1.下载链接(选择windows版)
https://docker.p2hp.com/get-started/index.html
2.默认完成安装后,右键点击开始菜单,选择运行,输入cmd。打开命令行输入以下命令:
wsl.exe --update
3.打开桌面的Docker软件,选择第一项,进入界面:
4.Docker验证(在cmd命令行输入)
docker --version #查看docker版本
docker-compose --version #查看docker-compose版本
三、单机版Milvus安装
1.环境
创建milvus目录,并在这个目录下创建六个文件夹:conf、db、logs、pic、volumes、wal
2.Milvus下载,下面地址选择需要的版本下载
https://github.com/milvus-io/milvus/releases
将下载好的文件拷贝至刚刚创建的milvus下,并改名为:docker-compose.yml
记事本打开docker-compose.yml,删除红框内容
3.Milvus验证,在cmd命令中进入刚刚创建milvus目录下
输入命令: docker compose up -d
输入命令验证:docker compose ps 和命令:docker port milvus-standalone 19530/tcp,出现如下页面则部署成功。
4.docker compose up -d报错
在该位置替换为以下内容
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io",
"https://docker.unsee.tech",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn",
"https://docker.chenby.cn",
"http://mirror.azure.cn",
"https://dockerpull.org",
"https://dockerhub.icu",
"https://hub.rat.dev",
"https://0dj0t5fb.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"https://6kx4zyno.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"https://mirror.ccs.tencentyun.com",
"http://hub-mirror.c.163.com"
]
}
四、attu安装
1.attu安装
https://github.com/milvus-io/milvus/releases
标签:compose,up,报错,Milvus,https,docker,com,milvus From: https://blog.csdn.net/zwzscnds/article/details/144237989