ترقية Milvus Standalone باستخدام Docker Compose

يصف هذا الدليل كيفية ترقية نشر Milvus المستقل من الإصدار 2.5.x إلى الإصدار 2.6.16 باستخدام Docker Compose.

قبل البدء

ما الجديد في الإصدار 2.6.16

تتضمن الترقية من الإصدار 2.5.x من Milvus 2.5.x إلى الإصدار 2.6.16 تغييرات معمارية كبيرة:

  • دمج المنسقين: تم دمج المنسقات المنفصلة القديمة (dataCoord ، queryCoord ، و indexCoord) في منسق واحد mixCoord
  • مكونات جديدة: إدخال عقدة التدفق لتحسين معالجة البيانات
  • إزالة المكونات: indexNode تمت إزالة وتوحيد

تضمن عملية الترقية هذه الانتقال السليم إلى البنية الجديدة. لمزيد من المعلومات عن التغييرات في البنية، راجع نظرة عامة على بنية ميلفوس.

المتطلبات

متطلبات النظام:

  • تم تثبيت Docker و Docker Compose
  • تم نشر Milvus المستقل عبر Docker Compose

متطلبات التوافق:

  • Milvus v2.6.0-rc1 غير متوافق مع الإصدار 2.6.16. الترقيات المباشرة من الإصدارات المرشحة غير مدعومة.
  • إذا كنت تقوم حاليًا بتشغيل الإصدار 2.6.0-rc1 وتحتاج إلى الحفاظ على بياناتك، يُرجى الرجوع إلى دليل المجتمع هذا للحصول على مساعدة الترحيل.
  • يجب الترقية إلى الإصدار 2.5.16 أو أحدث قبل الترقية إلى الإصدار 2.6.16.

قيود قائمة انتظار الرسائل: عند الترقية إلى الإصدار 2.6.16 من Milvus، يجب عليك الحفاظ على اختيار قائمة انتظار الرسائل الحالية. لا يتم دعم التبديل بين أنظمة طابور الرسائل المختلفة أثناء الترقية. سيتوفر دعم تغيير أنظمة قوائم انتظار الرسائل في الإصدارات المستقبلية.

نظرًا لمخاوف تتعلق بالأمان، تقوم Milvus بترقية نظام MinIO إلى RELEASE.2024-12-18T13-15-44Z مع إصدار الإصدار v2.6.16.

عملية الترقية

الخطوة 1: الترقية إلى الإصدار 2.5.16

تخطي هذه الخطوة إذا كان النشر المستقل الخاص بك يعمل بالفعل بالإصدار 2.5.16 أو أعلى.

  1. قم بتحرير ملفك الحالي docker-compose.yaml وقم بتحديث علامة صورة Milvus إلى الإصدار 2.5.16:

    ...
    standalone:
      container_name: milvus-standalone
      image: milvusdb/milvus:v2.5.16
    ...
    
  2. قم بتطبيق الترقية إلى الإصدار 2.5.16:

    docker compose down
    docker compose up -d
    
  3. تحقق من الترقية إلى الإصدار 2.5.16:

    docker compose ps
    

الخطوة 2: الترقية إلى الإصدار 2.6.16

بمجرد تشغيل الإصدار 2.5.16 بنجاح، قم بالترقية إلى الإصدار 2.6.16:

  1. قم بتحرير ملف docker-compose.yaml الموجود لديك وقم بتحديث كل من علامتي صورة Milvus و MinIO:

    ...
    minio:
      container_name: milvus-minio
      image: minio/minio:RELEASE.2024-12-18T13-15-44Z
    
    ...
    standalone:
      container_name: milvus-standalone
      image: milvusdb/milvus:v2.6.16
    
  2. قم بتطبيق الترقية النهائية:

    docker compose down
    docker compose up -d
    

تحقق من الترقية

تأكد من أن النشر المستقل الخاص بك يقوم بتشغيل الإصدار الجديد:

# Check container status
docker compose ps

# Check Milvus version
docker compose logs standalone | grep "version"

ما التالي

جرب Managed Milvus مجاناً

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

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

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