Sebelum menginstal Milvus, periksa apakah perangkat keras dan perangkat lunak Anda memenuhi persyaratan.

Persyaratan Perangkat Keras

Komponen Persyaratan Konfigurasi Direkomendasikan Catatan
CPU - Intel Core i5 atau yang lebih tinggi - Apple Silicon - Standalone: 4 core atau lebih - Cluster: 8 core atau lebih
Set Instruksi CPU - SSE4.2 - AVX - AVX2 - AVX-512 - SSE4.2 - AVX - AVX2 - AVX-512 Milvus memerlukan dukungan CPU untuk Ekstensi Instruksi Tunggal, Data Ganda (SIMD) untuk pencarian kesamaan vektor dan pembangunan indeks. Pastikan CPU Anda mendukung setidaknya satu dari ekstensi SIMD ini. Lihat CPU yang Mendukung AVX untuk informasi lebih lanjut.
RAM Standalone: 8G - Cluster: 32G Standalone: 16G - Cluster: 128G Jumlah RAM tergantung pada volume data.
Hard Disk SSD SATA 3.0 atau yang lebih tinggi NVMe SSD atau yang lebih tinggi Ukuran disk tergantung pada volume data.

Persyaratan Perangkat Lunak

Sistem Operasi Perangkat Lunak Catatan
macOS 10.14 atau yang lebih tinggi Docker Desktop Atur VM Docker untuk menggunakan setidaknya 2 vCPU (unit pengolahan virtual) dan 8GB memori awal. Jika tidak, instalasi mungkin gagal. Untuk informasi lebih lanjut, lihat Instal Docker Desktop di Mac.
Platform Linux - Docker 19.03 atau yang lebih tinggi - Docker Compose 1.25.1 atau yang lebih tinggi Untuk informasi lebih lanjut, lihat Instal Docker Engine dan Instal Docker Compose.
Windows dengan WSL 2 diaktifkan Docker Desktop Kami merekomendasikan mengikat kode sumber dan data lain ke sistem file kontainer Linux daripada sistem file Windows. Untuk informasi lebih lanjut, lihat Instal Docker Desktop di Windows dengan WSL 2 Backend.
Perangkat Lunak Versi Catatan
etcd 3.5.0 Periksa persyaratan disk tambahan.
MinIO RELEASE.2023-03-20T20-16-18Z
Pulsar 2.8.2

Persyaratan Disk Tambahan

Kinerja disk sangat penting untuk etcd. Sangat disarankan untuk menggunakan NVMe SSD lokal. Tanggapan disk yang lambat dapat menyebabkan pemilihan klaster yang sering, akhirnya menurunkan kinerja layanan etcd.

Unduh Berkas YAML

Unduh secara manual milvus-standalone-docker-compose.yml dan simpan sebagai docker-compose.yml, atau gunakan perintah berikut.

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

Jika alamat GitHub tidak dapat diunduh, klik alamat unduhan milvus-standalone-docker-compose.yml situs ini.

Memulai Milvus

Untuk memulai Milvus, jalankan perintah berikut dalam direktori yang sama dengan file docker-compose.yml:

sudo docker compose up -d

Jika perintah di atas tidak dapat dijalankan, periksa apakah sistem Anda telah menginstal Docker Compose V1. Jika demikian, disarankan untuk beralih ke Docker Compose V2.

Creating milvus-etcd  ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done

Sekarang, periksa apakah kontainer berjalan:

sudo docker compose ps

Setelah memulai Milvus dalam mode standalone, akan ada tiga kontainer Docker berjalan, termasuk layanan mode standalone Milvus dan dua dependensinya.

      Nama                     Perintah                  Status                            Port
--------------------------------------------------------------------------------------------------------------------
milvus-etcd         etcd -advertise-client-url ...   Up             2379/tcp, 2380/tcp
milvus-minio        /usr/bin/docker-entrypoint ...   Up (sehat)   9000/tcp
milvus-standalone   /tini -- milvus run standalone   Up             0.0.0.0:19530->19530/tcp, 0.0.0.0:9091->9091/tcp

Terhubung ke Milvus

Verifikasi port lokal yang didengarkan oleh server Milvus. Ganti nama kontainer dengan milik Anda sendiri.

docker port milvus-standalone 19530/tcp

Anda dapat menggunakan alamat IP lokal dan nomor port yang dikembalikan oleh perintah ini untuk terhubung ke Milvus.

Berhenti Milvus

Untuk menghentikan versi standalone dari Milvus, jalankan:

sudo docker compose down

Untuk menghapus data setelah menghentikan Milvus, jalankan:

sudo rm -rf volumes