xSky 实验室关注高性能计算,分布式系统/存储,大数据/机器学习/WebRTC
目录
  • 首页
  • 技术相关
  • 原创作品
  • 人工智能/机器学习
  • 系统与架构
  • 数据库/数据分析
  • 分布式系统/存储
  • 服务端开发
  • WEBRTC研究
  • 开发调试
  • 网络与安全
  • 常用工具
  • 杂七杂八

Milvus v2.2.1 开源向量搜索引擎使用教程

2023-01-16 11:28:29

 

v2.2.1

Release date: 15 December, 2022

Milvus version Python SDK version Java SDK version Go SDK version Node.js SDK version
2.2.1 2.2.0 2.2.1 2.2.0 2.2.0

Milvus 2.2.1 is the minor fixed version of Milvus 2.2.0. It supports authentication and TLS on all dependencies, optimizes the performance ludicrously on searches and fixes some critical issues. With tremendous contribution from the community, this release managed to resolve over 280 issues, so please try the new release and give us feedback on stability, performance and ease of use.

 

 

 yum remove docker docker-client  docker-client-latest docker-common  docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
 1000  yum remove docker  docker-common docker-selinux docker-engine
 1001  yum install -y yum-utils device-mapper-persistent-data lvm2
 1002  yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
 1003  yum list docker-ce --showduplicates | sort -r
 1004  yum -y install docker-ce-18.03.1.ce
 1005  systemctl start docker
 1006  systemctl enable docker
 1007  docker version

 

docker pull milvusdb/milvus:v2.2.1

 

docker run -d --name xsky_milvus_v2.2.1 \
-p 19530:19530 \
-p 19121:19121 \
-v /opt/milvus/db:/var/lib/milvus/db \
-v /opt/milvus/conf:/var/lib/milvus/conf \
-v /opt/milvus/logs:/var/lib/milvus/logs \
-v /opt/milvus/wal:/var/lib/milvus/wal \
milvusdb/milvus:v2.2.1

 

https://github.com/milvus-io/milvus/releases/tag/v2.2.1

pip install pymilvus==2.2.0

yum install -y docker-ce

 systemctl start docker.service
 systemctl enable docker.service

 

wget https://github.com/milvus-io/milvus/releases/download/v2.2.4/milvus-standalone-docker-compose.yml -O docker-compose.yml

sudo docker-compose up -d

启用milvus的账号验证

参考:https://milvus.io/docs/configure-docker.md#component

下载配置文件

直接下载 milvus.yaml或使用以下命令。

$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.2.10/configs/milvus.yaml
 

修改配置文件

下载安装文件

下载 Milvus单机安装文件,保存为docker-compose.yml.

您也可以简单地运行以下命令。

 
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v2.2.10/milvus-standalone-docker-compose.yml -O docker-compose.yml
 

修改安装文件

在 中docker-compose.yml,在每个 Milvus 组件下添加一个volumes部分,即根坐标、数据坐标、数据节点、查询坐标、查询节点、索引坐标、索引节点和代理。

将文件的本地路径映射milvus.yaml到相应的 docker 容器路径到/milvus/configs/milvus.yaml所有volumes部分下的配置文件。

...
proxy:
    container_name: milvus-proxy
    image: milvusdb/milvus:v2.2.10
    command: ["milvus", "run", "proxy"]
    volumes:       # Add a volumes section.
      - /local/path/to/your/milvus.yaml:/milvus/configs/milvus.yaml   # Map the local path to the container path
    environment:
      ETCD_ENDPOINTS: etcd:2379
      MINIO_ADDRESS: minio:9000
      PULSAR_ADDRESS: pulsar://pulsar:6650
    ports:
      - "19530:19530"
...
 
/volumes数据按照默认配置 存放在文件夹中docker-compose.yml。要更改文件夹以存储数据,请编辑docker-compose.yml或运行$ export DOCKER_VOLUME_DIRECTORY=.

启动 Milvus

修改完配置文件和安装文件后,就可以启动 Milvus 了。

$ sudo docker-compose up -d
 

 

 

By:xSky | 技术相关 |

  • 分类目录

    • 技术相关 (34)
    • 原创作品 (13)
    • 人工智能/机器学习 (6)
    • 系统与架构 (9)
    • 数据库/数据分析 (11)
    • 分布式系统/存储 (4)
    • 服务端开发 (7)
    • WEBRTC研究 (7)
    • 开发调试 (7)
    • 网络与安全 (9)
    • 常用工具 (9)
    • 杂七杂八 (6)
  • 最新文章

    • WSL从C盘迁移到其他盘区
    • 赵何娟:中国AI追随之路的五大误区,我们至少落后十年
    • zap  发送日志到 websocket
    • QUIC(隐藏的)超能力
    • MYSQL 生成日期/时间序列总结
    • Linux bash终端设置代理(proxy)访问
    • centos 下 yum安装python3
    • 使用SQL查询Milvus 向量数据库
    • 浅谈 MySQL 新的身份验证插件 caching_sha2_password
    • Milvus v2.2.1 开源向量搜索引擎使用教程
    • 部署了一个SRS的demo
    • Dockerfile 详解
    • Docker常用命令
    • Tus文件上传协议
    • 编译运行Milvus
    • MinIO 快速入门
    • ESP32
    • Prometheus监控报警系统搭建
    • go语言JSON字典模拟
    • go语言的sql解析器
    • Grafana配置数据源,自定义查询语法
    • TDengine + Telegraf + Grafana
    • gRPC-Gateway 返回JSON数据int64类型被转为string类型问题
    • LLAMA模型试玩
    • 语音识别的一些开源项目整理
    • 使用MYSQL8进行统计分析
    • 记录FFmpeg抽帧、合流、转码、加水印等操作
    • 移动网络弱网处理研究
    • 翻译:使用 Semgrep 进行热点代码评审
    • 共享内存并发路线图
  • 链接

    • xSky的Blog
    • 我的Github
    • 实时监控图表
    • 预印本
    • xRedis 在线文档
    • xSkyProxy
    • xChart 数据在线测试
    • 我的电子书
    • xChart 数据可视化系统
    • 树莓派技术圈
    • WebRTC开发者社区
  • 开源项目

    • xReis C++的redis客户端库
    • xBlog-C++ 博客程序
    • xSkyProxy-新型MySQL代理网关
    • 数据可视化平台- xChart
    • xhttpcache 高速数据缓存服务
    • xMonitor-图形监测工具
    • 网址收集

Powered By xBlog

Copyright 2010~2024 0xsky.com All Rights Reserved.