milvus单节点安装教程

简介: 本文介绍了Milvus的安装与鉴权配置步骤。首先通过下载并执行.sh文件完成安装,命令为`wget`下载脚本和`bash standalone_embed.sh start`启动服务。若需开启鉴权,建议修改外部配置文件`user.yaml`中的`authorizationEnabled`选项为`true`,重启容器后,默认用户名密码为root/Milvus。此外,提供了Python验证连接的方法及修改密码的示例。参考资料包括官方文档和视频教程。

安装步骤

两步,下载.sh文件,启动。文件下载不下来,可直接用附件的sh文件

wget https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh

bash standalone_embed.sh start


官网链接

Run Milvus in Docker (Linux) | Milvus Documentation


进入容器开启鉴权--修改失败

进入容器 docker exec -it <容器id>/bin/bash

打开configs文件夹 cd configs

编辑 milvus.yml vim milvus.yml

vim命令找不到,安装vim apt-get install vim

vim包找不到,升级apt-get apt-get update

之后执行安装vim命令和进入milvus.yml文件

查找授权语句,命令界面输入 /auth,回车

进入编辑界面,输入 i

将auth...enabled行对应的false改为true

esc退出,输入:wq,保存退出


attu可视化管理界面下载(下载太慢,国内没找到安装包不下了)

Release Release v2.5.4 · zilliztech/attu · GitHub


修改外部配置开启鉴权--修改成功

上述鉴权方法,一进入到milvus容器就会报错“ERROR: ld.so: object '/milvus/lib/' from LD_PRELOAD cannot be preloaded (cannot read file data): ignored.”

修改完鉴权方式后,milvus启动时失败

将容器删除后,重新执行下述步骤

再次执行命令启动一个新的容器 bash standalone_embed.sh start

运行成功后,在当前启动的目录中找到 user.yaml文件,打开并添加下述内容

common:

 security:

   authorizationEnabled: true

重启容器,打开鉴权,默认用户名和密码为 root,Milmus


验证方式,python脚本,没开启鉴权前,把用户名和密码注释掉


from pymilvus import connections, utility connections.connect(     alias="default",     host="xxxx",     port="19530",     user="root",  # 如果有用户名设置     password="Milvus" )


修改密码

utility.reset_password("root", "Milvus","new password")

在Milvus中验证用户访问权限 - milvus - Study with GPT


参考资料

milvus向量数据库安装部署_哔哩哔哩_bilibili


相关文章
|
存储 Linux 数据安全/隐私保护
安装部署milvus单机版(快速体验)
安装部署milvus单机版(快速体验)
4265 0
|
消息中间件 Kubernetes 数据安全/隐私保护
milvus本地集群部署(非k8s)
milvus本地集群部署(非k8s)
1195 0
|
NoSQL Redis
使用slowapi对FastApi的接口进行限速
使用slowapi对FastApi的接口进行限速
3328 0
|
10月前
|
存储 人工智能 监控
通过阿里云Milvus与通义千问VL大模型,快速实现多模态搜索
阿里云向量检索服务Milvus版是一款全托管向量检索引擎,并确保与开源Milvus的完全兼容性,支持无缝迁移。它在开源版本的基础上增强了可扩展性,能提供大规模AI向量数据的相似性检索服务。凭借其开箱即用的特性、灵活的扩展能力和全链路监控告警,Milvus云服务成为多样化AI应用场景的理想选择,包括多模态搜索、检索增强生成(RAG)、搜索推荐、内容风险识别等。您还可以利用开源的Attu工具进行可视化操作,进一步促进应用的快速开发和部署。
|
5月前
|
存储 JSON 对象存储
零门槛玩转向量引擎!阿里云 Milvus 无代码全流程实操指南
阿里云Milvus版是企业级向量引擎,支持非结构化数据语义检索。全托管架构、开源兼容,助力智能驾驶、电商推荐、智能客服等场景实现毫秒级精准匹配,无代码操作让AI落地更高效。
677 0
|
7月前
|
人工智能 自然语言处理 Serverless
阿里云 Milvus 轻松实现文搜图&图搜图
阿里云Milvus是一款高性能、易扩展的云原生向量检索引擎,适用于推荐系统、图像检索、自然语言处理等AI场景。它支持海量向量数据实时召回,并提供直观API和多语言SDK。结合阿里云百炼模型服务与函数计算,可轻松实现文搜图、图搜图等多模态检索应用,助力企业高效开发智能搜索系统。
|
人工智能 自然语言处理 Java
Spring AI,搭建个人AI助手
本期主要是实操性内容,聊聊AI大模型,并使用Spring AI搭建属于自己的AI助手、知识库。本期所需的演示源码笔者托管在Gitee上(https://gitee.com/catoncloud/spring-ai-demo),读者朋友可自行查阅。
3767 44
Spring AI,搭建个人AI助手
|
11月前
|
存储 人工智能 算法
通过Milvus内置Sparse-BM25算法进行全文检索并将混合检索应用于RAG系统
阿里云向量检索服务Milvus 2.5版本在全文检索、关键词匹配以及混合检索(Hybrid Search)方面实现了显著的增强,在多模态检索、RAG等多场景中检索结果能够兼顾召回率与精确性。本文将详细介绍如何利用 Milvus 2.5 版本实现这些功能,并阐述其在RAG 应用的 Retrieve 阶段的最佳实践。
2077 1
通过Milvus内置Sparse-BM25算法进行全文检索并将混合检索应用于RAG系统
|
12月前
|
机器学习/深度学习 人工智能 自然语言处理
魔搭社区模型速递(1.19-2.15)
魔搭ModelScope本期社区进展:6205个模型,823个数据集,333个创新应用, 26篇内容。
847 2
魔搭社区模型速递(1.19-2.15)