Milvus向量数据库的快速部署

一,引言

1,简介

Milvus 是一个开源的向量搜索引擎,由国内公司 Zilliz 开发,专为存储和查询大规模的向量数据而设计。

Attu 是一款专为 Milvus 向量数据库打造的开源数据库管理工具。它提供了便捷的图形化界面,极大地简化了对 Milvus 数据库的操作与管理流程。

2,部署信息

组件

版本

部署方式

部署模式

Milvus

2.4.8

docker

单机

Attu

2.4.5

docker

单机

二、前置环境需求

1,安装docker环境

2,检查硬件和软件要求

硬件需求

成分

要求

推荐

笔记

CPU

  • Intel 第二代酷睿 CPU 或更高版本

  • 单机:4核以上

  • 集群:8核以上

CPU指令集

  • SSE4.2

  • AVX

  • AVX2

  • AVX-512

  • SSE4.2

  • AVX

  • AVX2

  • AVX-512

Milvus 中的向量相似性搜索和索引构建需要 CPU 支持单指令、多数据 (SIMD) 扩展集。确保 CPU 至少支持列出的 SIMD 扩展之一。

内存

  • 单机:8G

  • 集群:32G

  • 单机:16G

  • 集群:128G

内存的大小取决于数据量。

硬盘

SATA 3.0 SSD 或更高版本

NVMe SSD 或更高版本

硬盘的大小取决于数据量。

软件需求

操作系统

软件

笔记

macOS 10.14 或更高版本

Docker 桌面

将 Docker 虚拟机 (VM) 设置为至少使用 2 个虚拟 CPU (vCPU) 和 8 GB 初始内存。否则,安装可能会失败。

Linux平台

  • Docker 19.03 或更高版本

  • Docker Compose 1.25.1 或更高版本

启用 WSL 2 的 Windows

Docker 桌面

建议将源代码和其他数据绑定安装到Linux文件系统中的Linux容器中,而不是Windows文件系统中。

二,Milvus部署

使用docker部署milvs-standalone

1,下载配置文件及安装文件

mkdir -p /opt/module/milvus && cd /opt/module/milvus

#下载配置文件
wget https://raw.githubusercontent.com/milvus-io/milvus/v2.4.8/configs/milvus.yaml

#下载安装文件
wget https://github.com/milvus-io/milvus/releases/download/v2.4.8/milvus-standalone-docker-compose.yml -O docker-compose.yml

2,修改milvus配置

vim milvus.yaml
...
common:
...
  security:
    authorizationEnabled: true
...

这是启用用户身份验证

3,修改docker-compose文件

配置milvus.yaml本地文件映射,在配置standalone-volumes下添加

...
services:
...
  standalone:
        volumes:
          - ${DOCKER_VOLUME_DIRECTORY:-.}/milvus.yaml:/milvus/configs/milvus.yaml

4,部署启动

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

会启动3个容器:milvus-standalone、milvus-minio、milvus-etcd

三、Attu部署

docker run -d -p 8000:3000 \
-e HOST_URL=http://hadoop104:8000 \
-e MILVUS_URL=hadoop104:19530 \
zilliz/attu:latest

HOST_URL:Attu的webUI地址

MILVUS_URL:Milvus向量数据库地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值