🚀 Coba Zilliz Cloud, Milvus yang sepenuhnya terkelola, secara gratis—rasakan performa 10x lebih cepat! Coba Sekarang>>

milvus-logo
LFAI
Beranda
  • Panduan Administrasi
    • Mengelola Ketergantungan
  • Home
  • Docs
  • Panduan Administrasi

  • Mengelola Ketergantungan

  • Dengan Docker atau Helm

  • Penyimpanan Meta

Mengonfigurasi Penyimpanan Meta dengan Docker Compose atau Helm

Milvus menggunakan etcd untuk menyimpan metadata. Topik ini memperkenalkan cara mengonfigurasi etcd dengan Docker Compose atau Helm.

Mengonfigurasi etcd dengan Docker Compose

1. Mengkonfigurasi etcd

Untuk mengonfigurasi etcd dengan Docker Compose, berikan nilai Anda untuk bagian etcd di berkas milvus.yaml pada jalur milvus/configs.

etcd:
  endpoints:
    - localhost:2379
  rootPath: by-dev # The root path where data are stored in etcd
  metaSubPath: meta # metaRootPath = rootPath + '/' + metaSubPath
  kvSubPath: kv # kvRootPath = rootPath + '/' + kvSubPath
  log:
    # path is one of:
    #  - "default" as os.Stderr,
    #  - "stderr" as os.Stderr,
    #  - "stdout" as os.Stdout,
    #  - file path to append server logs to.
    # please adjust in embedded Milvus: /tmp/milvus/logs/etcd.log
    path: stdout
    level: info # Only supports debug, info, warn, error, panic, or fatal. Default 'info'.
  use:
    # please adjust in embedded Milvus: true
    embed: false # Whether to enable embedded Etcd (an in-process EtcdServer).
  data:
    # Embedded Etcd only.
    # please adjust in embedded Milvus: /tmp/milvus/etcdData/
    dir: default.etcd

Lihat Konfigurasi terkait etcd untuk informasi lebih lanjut.

2. Menjalankan Milvus

Jalankan perintah berikut untuk menjalankan Milvus yang menggunakan konfigurasi etcd.

docker compose up
Konfigurasi hanya berlaku setelah Milvus dijalankan. Lihat Memulai Milvus untuk informasi lebih lanjut.

Mengkonfigurasi etcd pada K8

Untuk cluster Milvus pada K8, Anda dapat mengkonfigurasi etcd pada perintah yang sama dengan perintah untuk memulai Milvus. Sebagai alternatif, Anda dapat mengkonfigurasi etcd menggunakan berkas values.yml pada direktori /charts/milvus di repositori milvus-helm sebelum memulai Milvus.

Tabel berikut berisi daftar kunci untuk mengkonfigurasi etcd pada file YAML.

KunciDeskripsiNilai
etcd.enabledMengaktifkan atau menonaktifkan etcd.true/false
externalEtcd.enabledMengaktifkan atau menonaktifkan etcd eksternal.true/false
externalEtcd.endpointsTitik akhir untuk mengakses etcd.

Menggunakan file YAML

  1. Konfigurasikan bagian etcd menggunakan nilai Anda di file values.yaml.
etcd:
  enabled: false
  1. Konfigurasikan bagian externaletcd menggunakan nilai Anda di file values.yaml.
externalEtcd:
  enabled: true
  ## the endpoints of the external etcd
  endpoints:
    - <your_etcd_IP>:2379
  1. Setelah mengkonfigurasi bagian sebelumnya dan menyimpan berkas values.yaml, jalankan perintah berikut untuk menginstall Milvus yang menggunakan konfigurasi etcd.
helm install <your_release_name> milvus/milvus -f values.yaml

Menggunakan sebuah perintah

Untuk menginstall Milvus dan mengkonfigurasi etcd, jalankan perintah berikut ini dengan menggunakan nilai-nilai Anda.

helm install <your_release_name> milvus/milvus --set cluster.enabled=true --set etcd.enabled=false --set externaletcd.enabled=true --set externalEtcd.endpoints={<your_etcd_IP>:2379}

Selanjutnya

Pelajari cara mengonfigurasi dependensi Milvus lainnya dengan Docker Compose atau Helm:

Coba Milvus yang Dikelola secara Gratis

Zilliz Cloud bebas masalah, didukung oleh Milvus dan 10x lebih cepat.

Mulai
Umpan balik

Apakah halaman ini bermanfaat?