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"
'AI' 카테고리의 다른 글
LLM 모델 메모리 사용량 계산하는 방법 (2) | 2024.12.16 |
---|---|
Vector DB 선택하기 (0) | 2024.07.22 |
Llama Index 살펴보기 (0) | 2024.03.11 |
대학원 AI 면접, 필기 시험 대비 기초 지식 정리 (0) | 2021.12.11 |
DNN(Deep Neural Networks) 성능 개선 (0) | 2021.12.06 |
블로그의 정보
코딩하는 오리
Cori