Mac安装部署milvus

milvus介绍

Milvus 矢量数据库创建于 2019 年,其唯一目标是:存储、索引和管理由深度神经网络和其他机器学习 (ML) 模型生成的大量嵌入向量。

作为一款专为处理向量查询而设计的数据库,Milvus 能够对万亿级向量进行索引。与现有的主要处理按照预定义模式进行结构化数据的关系型数据库不同,Milvus 自下而上地设计用于处理从非结构化数据转换而来的嵌入向量。

Docker Desktop安装

安装苹果芯片的docker桌面版:https://www.docker.com/products/docker-desktop/

Docker compose安装milvus-standalone

 ~  mkdir milvus-standalone
 ~	cd milvus-standalone/
 ~/milvus-standalone  curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh
 ~/milvus-standalone  bash standalone_embed.sh start
 ~/milvus-standalone	wget https://github.com/milvus-io/milvus/releases/download/v2.0.2/milvus-standalone-docker-compose.yml -O docker-compose.yml
 ~/milvus-standalone	docker compose up -d

执行wget指令后生成embedEtcd.yaml、user.yaml配置文件和volumes文件夹,里面存放着milvus的程序代码。

当终端顺利跑起来之后,docker桌面端会自动显示出新创建好的容器。

安装Attu管理工具

在这里我选择安装了Attu的desktop版本:Releases · zilliztech/attu · GitHub,直接下载好dmg包安装即可,安装好打开权限即可使用、链接milvus数据库。

Load数据后,进行向量查询测试:

至此,milvus单机版的docker部署就大功告成啦!!!

### 回答1: 好的,让我来回答你的问题。首先,确保你已经在本地或者云上安装好了Docker。然后,按照以下步骤进行milvus部署: 1. 拉取milvus镜像 可以通过以下命令拉取milvus镜像: ``` docker pull milvusdb/milvus:latest ``` 2. 运行milvus容器 运行以下命令以启动milvus容器: ``` docker run -d --name milvus_cpu \ -p 19530:19530 \ -p 19121:19121 \ -v /data/milvus/db:/var/lib/milvus/db \ -v /data/milvus/conf:/var/lib/milvus/conf \ -v /data/milvus/logs:/var/lib/milvus/logs \ milvusdb/milvus:latest ``` 这里假设将milvus的数据存储在本地的`/data/milvus`目录下,如果没有该目录可以通过以下命令创建: ``` mkdir -p /data/milvus/{db,conf,logs} ``` 这里的`-p`参数表示递归地创建目录,如果目录已经存在则不会重复创建。 3. 验证milvus是否启动成功 运行以下命令来检查milvus是否启动成功: ``` docker logs milvus_cpu ``` 如果看到以下类似的日志,则说明milvus已经成功启动: ``` INFO:root:Milvus server started successfully! ``` 以上就是使用Docker部署milvus的步骤,如果你想使用GPU版本的milvus,只需要将`milvusdb/milvus:latest`替换成`milvusdb/milvus:cuda10.1-cudnn7-runtime-1.0.0`即可。 ### 回答2: Docker是一个开源的容器化平台,可以帮助开发者更简单、高效地部署和管理应用程序。而Milvus是一种基于向量相似度搜索引擎的开源软件,它可以快速地处理大规模的向量数据。接下来,我将介绍如何使用Docker部署和运行Milvus。 首先,你需要确保已经安装DockerDocker Compose。然后,你可以通过以下步骤部署和运行Milvus: 1. 下载MilvusDocker Compose配置文件。 你可以从Milvus的官方GitHub仓库中找到Docker Compose配置文件。选择适合你的系统的版本,然后将其下载到你的本地计算机。 2. 配置Milvus的参数。 打开下载的Docker Compose配置文件,并根据系统需求进行参数配置。你可以指定Milvus的端口、存储路径和资源限制等。 3. 启动Milvus容器。 在终端中导航到存放下载的Docker Compose配置文件的文件夹,并执行以下命令启动Milvus容器: ``` docker-compose up -d ``` 这将在后台启动Milvus容器。 4. 检查Milvus容器的运行状态。 执行以下命令可以检查Milvus容器的运行状态: ``` docker ps ``` 如果Milvus容器正在运行,你应该能够看到一个包含Milvus镜像名称的容器。 现在,你已经成功地使用Docker部署和运行了Milvus。你可以通过访问配置文件中指定的端口,在浏览器中打开Milvus的Web界面来管理和使用Milvus。例如,如果你将Milvus配置为使用默认端口(例如,192.168.0.1:19530),则可以在浏览器中输入该地址以打开Milvus的Web界面。 总之,使用Docker可以简化Milvus部署和管理过程,节省了配置环境和依赖项的时间,提高了应用程序的可移植性。希望这个回答对你有所帮助! ### 回答3: Docker是一个开源的平台,可以用于自动化部署、扩展和管理应用程序。Milvus是一个高效的开源向量数据库,可以快速存储和查询大规模向量数据。下面将介绍如何使用Docker部署Milvus。 首先,确保您已经安装Docker并启动了Docker服务。然后,打开终端并执行以下命令来拉取MilvusDocker镜像: ``` docker pull milvusdb/milvus ``` 拉取完成后,可以使用以下命令来启动Milvus容器: ``` docker run -d --name milvus \ -p 19530:19530 \ -p 8080:8080 \ -v ~/milvus/db:/var/lib/milvus/db \ -v ~/milvus/conf:/var/lib/milvus/conf \ milvusdb/milvus:latest ``` 这个命令会创建一个名为"milvus"的容器,并将Milvus的默认端口19530和8080映射到宿主机的对应端口。同时,将容器内的数据库和配置文件目录映射到宿主机的相应目录。 启动完成后,您可以使用Milvus的客户端工具或通过浏览器访问"http://localhost:8080"来管理和查询Milvus数据库。默认的用户名和密码分别为"root"和"123456"。 如果需要停止或删除Milvus容器,可以使用以下命令: 停止容器: ``` docker stop milvus ``` 删除容器: ``` docker rm milvus ``` 需要注意的是,以上命令中的路径"~/milvus/db"和"~/milvus/conf"可以根据实际情况修改为您想要存储数据库和配置文件的路径。 通过以上步骤,您就可以使用Docker来快速部署和管理Milvus向量数据库了。它提供了一个便捷的方式,可以在不同的环境中轻松复制和迁移Milvus实例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mungeryang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值