Vector DB - Milvus
by Coricurl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh bash standalone_embed.sh start
Milvus가 실행되었다.


Window 환경에서 설정하는 경우, ubuntu 기반 환경 명령어인 bash 명령어가 잘 먹지 않을 수 있다.
이런 경우 yml 파일을 다운받아 직접 compose 해서 도커 이미지 파일을 설치하면 된다.
wget https://github.com/milvus-io/milvus/releases/download/v2.4.6/milvus-standalone-docker-compose.yml -O docker-compose.yml docker compose up -d
* 컨테이너가 의도치 않게 종료되면, 임베딩했던 데이터들이 사라지는 경험을 했다.
docekr-compose.yml 파일을 수정해서 사라지지 않게 방지할 수 있다.
standalone: container_name: milvus-standalone image: milvusdb/milvus:v2.4.6 command: ["milvus", "run", "standalone"] security_opt: - seccomp:unconfined environment: ETCD_ENDPOINTS: etcd:2379 MINIO_ADDRESS: minio:9000 MILVUS_WAL_ENABLED: "true" # WAL 부분 추가 MILVUS_WAL_PATH: /var/lib/milvus/wal # WAL 부분 추가 (2) volumes: - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"] interval: 30s start_period: 90s timeout: 20s retries: 3 ports: - "19530:19530" - "9091:9091" depends_on: - "etcd" - "minio"
블로그의 정보
코딩하는 오리
Cori