云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

01.milvus向量库环境搭建(向量数据库 milvus)

jxf315 2025-07-23 15:38:40 教程文章 3 ℃

一、环境信息

1)阿里云服务器

  • 配置安全组,入方向能访问8000、9091及19530端口
  • 升级gcc【非必须】

通过pip安装包安装软件时可能需要gcc版本大于9.3,因此需要升级gcc,以下是升级gcc相关操作步骤:

创建快照参考文档:https://help.aliyun.com/document_detail/25455.html
1. 下载最新的 GCC 源码包
wget http://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
解压
tar -zxvf gcc-11.2.0.tar.gz
 
2.下载依赖及配置文件
yum -y install bzip2
 
cd gcc-11.2.0
./contrib/download_prerequisites
 
3. 配置
mkdir build
cd build/
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
  
# --prefix=/usr/local 配置安装目录
#–enable-languages表示需要要让gcc支持那些语言,
#–disable-multilib不生成编译为其他平台可执行代码的交叉编译器。
#–disable-checking生成的编译器在编译过程中不做额外检查,
#也可以使用*–enable-checking=xxx*来增加一些检查
 
4. 编译
make
#这一步需要时间非常久 可以使用 make -j 4 让make最多运行四个编译命令同时运行,加快编译速度(建议不要超过CPU核心数量的2倍)
 
5. 删除旧版本
yum -y remove gcc g++
6. 安装
make install
 
7. 验证gcc版本
gcc -v
8. 配置新版本全局可用
ln -s /usr/local/bin/gcc /usr/bin/gcc
ln -s /usr/local/bin/g++ /usr/bin/g++
9. 更新动态库
#查看当前的动态库
strings /usr/lib64/libstdc++.so.6 | grep CXXABI
rm -f /usr/lib64/libstdc++.so.6
ln -s /usr/local/lib64/libstdc++.so.6.0.29 /usr/lib64/libstdc++.so.6
#查看更新后的动态库
strings /usr/lib64/libstdc++.so.6 | grep CXXABI

2)Docker

2.1)配置Docker镜像加速

1)拿到阿里云个人加速地址

https://help.aliyun.com/zh/acr/user-guide/accelerate-the-pulls-of-docker-official-images#section-9tt-j3m-d2f

tip:个人版镜像地址有时会失效,所以需要更换有效可用的加速地址->
https://docker.1panel.live

2)打开文件/etc/docker/daemon.json

{ "registry-mirrors": ["https://82r15bsg.mirror.aliyuncs.com","https://docker.1panel.live"]}

3)重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

二、安装milvus

miluvs帮助文档: 「链接」

#下载官方提供的安装脚本
curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh
# 安装Milvus 并且启动
bash standalone_embed.sh start
# 停止Milvus服务
bash standalone_embed.sh stop
# 删除Milvus的所有容器
bash standalone_embed.sh delete

三、安装attu

运行在8000端口

docker run -d -p 8000:3000 -e MILVUS_URL=宿主机IP:19530 zilliz/attu:v2.5

四、访问milvus及attu

1)访问web版milvus

http://宿主机IP:9091/webui/

2)访问attu

http://宿主机IP:8000/

最近发表
标签列表