🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI
الصفحة الرئيسية
  • دليل الإدارة
  • Home
  • Docs
  • دليل الإدارة

  • إدارة التبعيات

  • مع Docker أو Helm

  • تخزين ميتا

تكوين التخزين التعريفي باستخدام Docker Compose أو Helm

يستخدم ميلفوس إلخd لتخزين البيانات الوصفية. يقدم هذا الموضوع كيفية تكوين إلخd مع Docker Compose أو Helm.

تكوين إلخ د مع Docker Compose

1. تكوين إلخd

لتكوين etcd مع Docker Compose، قم بتوفير القيم الخاصة بك لقسم etcd في الملف milvus.yaml في مسار 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

انظر التكوينات المتعلقة بـ etcd لمزيد من المعلومات.

2. تشغيل ميلفوس

قم بتشغيل الأمر التالي لبدء تشغيل Milvus الذي يستخدم تكوينات إلخd.

docker compose up
تسري التكوينات فقط بعد بدء تشغيل ميلفوس. انظر بدء تشغيل Milvus لمزيد من المعلومات.

تكوين إلخd على K8s

بالنسبة لمجموعات ميلفوس على K8s، يمكنك تكوين إلخd في نفس الأمر الذي يبدأ تشغيل ميلفوس. أو بدلاً من ذلك، يمكنك تكوين إلخd باستخدام الملف values.yml على المسار /charts/milvus في مستودع milvus-helm قبل بدء تشغيل Milvus.

يسرد الجدول التالي مفاتيح تكوين إلخd في ملف YAML.

المفتاحالوصفالقيمة
etcd.enabledتمكين أو تعطيل إلخd.true/false
externalEtcd.enabledتمكين أو تعطيل إلخd الخارجي أو تعطيله.true/false
externalEtcd.endpointsنقطة النهاية للوصول إلى إلخd.

استخدام ملف YAML

  1. تكوين القسم etcd باستخدام قيمك في الملف values.yaml.
etcd:
  enabled: false
  1. تكوين قسم externaletcd باستخدام قيمك في الملف values.yaml.
externalEtcd:
  enabled: true
  ## the endpoints of the external etcd
  endpoints:
    - <your_etcd_IP>:2379
  1. بعد تهيئة الأقسام السابقة وحفظ الملف values.yaml ، قم بتشغيل الأمر التالي لتثبيت ملف ميلفوس الذي يستخدم تكوينات إلخd.
helm install <your_release_name> milvus/milvus -f values.yaml

استخدام الأمر

لتثبيت ملف Milvus وتكوين etcd، قم بتشغيل الأمر التالي باستخدام قيمك.

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}

ما التالي

تعلم كيفية تكوين تبعيات Milvus الأخرى باستخدام Docker Compose أو Helm:

جرب Managed Milvus مجاناً

Zilliz Cloud خالي من المتاعب، ويعمل بواسطة Milvus ويعمل بسرعة 10 أضعاف.

ابدأ
التعليقات

هل كانت هذه الصفحة مفيدة؟