Java Agent开发 Milvus 向量数据库安装

安装docker

省略

本地配置文件

在你的 Mac 新建一个文件夹,例如 milvus,创建文件:

docker-compose.yml

yaml 复制代码
version: '3.8'

services:
  etcd:
    container_name: milvus-etcd
    image: quay.io/coreos/etcd:v3.5.5
    environment:
      - ETCD_AUTO_COMPACTION_MODE=revision
      - ETCD_AUTO_COMPACTION_RETENTION=1000
      - ETCD_QUOTA_BACKEND_BYTES=4294967296
      - ETCD_SNAPSHOT_COUNT=50000
    volumes:
      - ./volumes/etcd:/etcd
    command: etcd -advertise-client-urls=http://0.0.0.0:2379 -listen-client-urls=http://0.0.0.0:2379 --data-dir /etcd
    restart: always
    networks:
      - milvus

  minio:
    container_name: milvus-minio
    image: minio/minio:RELEASE.2023-06-23T20-26-00Z
    environment:
      MINIO_ACCESS_KEY: minioadmin
      MINIO_SECRET_KEY: minioadmin
    volumes:
      - ./volumes/minio:/minio_data
    command: minio server /minio_data --console-address ":9001"
    restart: always
    networks:
      - milvus

  milvus:
    container_name: milvus-standalone
    image: milvusdb/milvus:v2.4.8
    command: ["milvus", "run", "standalone"]
    environment:
      ETCD_ENDPOINTS: etcd:2379
      MINIO_ADDRESS: minio:9000
    volumes:
      - ./volumes/milvus:/var/lib/milvus
    ports:
      - "19530:19530"
      - "9091:9091"
    depends_on:
      - etcd
      - minio
    restart: always
    networks:
      - milvus

networks:
  milvus:
    driver: bridge

启动

bash 复制代码
cd milvus
docker-compose up -d
相关推荐
yaoxin52112339 分钟前
390. Java IO API - WatchDir 示例
java·前端·python
sunshine8851 小时前
财务RPA的深水区应用:超越自动化,迈向智能决策支持
数据库
efir OONA1 小时前
MySQL数据库误删恢复_mysql 数据 误删
数据库·mysql·adb
zhangchaoxies2 小时前
如何在 Go 中安全复制接口指针所指向的值
jvm·数据库·python
Halo_tjn2 小时前
Java 基于字符串相关知识点
java·开发语言·算法
梦想的颜色2 小时前
java 利用redis来限制用户频繁点击
java·开发语言
陈陈CHENCHEN2 小时前
【数据库】MySQL 8.0.40 至 8.0.44 RPM 方式升级指南
数据库·mysql
m0_734949793 小时前
怎么利用Navicat进行调整备份文件压缩等级_详细配置与操作步骤
jvm·数据库·python
T.i.s3 小时前
番外续2-MIT-BIH Arrhythmia Database
数据库
有味道的男人3 小时前
AI 效率翻倍:对接 1688 拍立淘接口,商品全量信息一键抓取
数据库