المشاركة التقنية:تطبيق تغييرات التهيئة على Milvus 2.0 باستخدام Docker Compose
جينغجينغ جيا، مهندسة بيانات في Zilliz، تخرجت من جامعة شيان جياوتونغ بشهادة في علوم الحاسب الآلي. بعد انضمامها إلى Zilliz، تعمل بشكل أساسي على المعالجة المسبقة للبيانات، ونشر نماذج الذكاء الاصطناعي، وأبحاث التكنولوجيا ذات الصلة بـ Milvus، ومساعدة مستخدمي المجتمع على تنفيذ سيناريوهات التطبيق. هي صبورة جدًا، وتحب التواصل مع شركاء المجتمع، وتستمتع بالاستماع إلى الموسيقى ومشاهدة الأنيمي.
بصفتي مستخدمًا متكررًا لـ Milvus، كنت متحمسًا جدًا لإصدار Milvus 2.0 RC الذي تم إصداره حديثًا. وفقًا للمقدمة الموجودة على الموقع الرسمي، يبدو أن Milvus 2.0 يتفوق على سابقيه بفارق كبير. كنت متحمسًا جدًا لتجربته بنفسي.
وقد فعلت. ومع ذلك، عندما وضعت يدي حقًا على Milvus 2.0، أدركت أنني لم أتمكن من تعديل ملف التكوين في Milvus 2.0 بنفس السهولة التي قمت بها مع Milvus 1.1.1. لم أتمكن من تغيير ملف التهيئة داخل حاوية دوكر في Milvus 2.0 التي بدأت باستخدام Docker Compose، وحتى فرض التغيير لم يكن يسري مفعوله. لاحقًا، علمت أن الإصدار Milvus 2.0 RC لم يكن قادرًا على اكتشاف التغييرات التي طرأت على ملف التكوين بعد التثبيت. وسيعمل الإصدار المستقر المستقبلي على إصلاح هذه المشكلة.
بعد تجربة طرق مختلفة، وجدت طريقة موثوقة لتطبيق التغييرات على ملفات التكوين لملف التكوين لـ Milvus 2.0 المستقل والمجموعة، وإليك الطريقة.
لاحظ أنه يجب إجراء جميع التغييرات على التكوين قبل إعادة تشغيل Milvus باستخدام Docker Compose.
تعديل ملف التكوين في ملف Milvus المستقل
أولاً، ستحتاج إلى تنزيل نسخة من ملف milvus.yaml إلى جهازك المحلي.
ثم يمكنك تغيير التكوينات في الملف. على سبيل المثال، يمكنك تغيير تنسيق السجل على النحو .json
.
1.1.png
بمجرد تعديل ملف milvus .yaml، ستحتاج أيضًا إلى تنزيل وتعديل ملف docker-compose.yaml لملف مستقل عن طريق تعيين المسار المحلي إلى milvus.yaml على مسار حاوية docker المقابل لملف التكوين /milvus/configs/milvus.yaml
ضمن قسم volumes
.
1.2.png
أخيرًا، ابدأ تشغيل ميلفوس المستقل باستخدام docker-compose up -d
وتحقق مما إذا كانت التعديلات ناجحة. على سبيل المثال، قم بتشغيل docker logs
للتحقق من تنسيق السجل.
1.3.png
تعديل ملف التكوين في مجموعة ميلفوس العنقودية
أولاً، قم بتنزيل ملف milvus.yaml وتعديله ليناسب احتياجاتك.
1.4.png
بعد ذلك ستحتاج إلى تنزيل ملف docker-compose.yml العنقودي وتعديله عن طريق تعيين المسار المحلي لملف milvus.yaml إلى المسار المقابل لملفات التكوين في جميع المكونات، أي تنسيق الجذر، وتنسيق البيانات، وعقدة البيانات، وتنسيق الاستعلام، وعقدة الاستعلام، وعقدة الاستعلام، وتنسيق الفهرس، وعقدة الفهرس، والوكيل.
1.5.png
1.6.png
1 . 7 .png
أخيرًا، يمكنك بدء تشغيل مجموعة Milvus باستخدام docker-compose up -d
والتحقق مما إذا كانت التعديلات ناجحة.
تغيير مسار ملف السجل في ملف التكوين
أولاً، قم بتحميل ملف milvus.yaml، وقم بتغيير القسم rootPath
كدليل حيث تتوقع تخزين ملفات السجل في حاوية Docker.
1.8.png
بعد ذلك، قم بتنزيل ملف docker-compose.yml المقابل لملف Milvus المستقل أو العنقودي.
بالنسبة للمستقلة، ستحتاج إلى تعيين المسار المحلي لملف milvus.yaml إلى مسار حاوية دوكر المقابل لملف التكوين /milvus/configs/milvus.yaml
، وتعيين دليل ملف السجل المحلي إلى دليل حاوية دوكر الذي قمت بإنشائه مسبقًا.
بالنسبة للكتلة، ستحتاج إلى تعيين كلا المسارين في كل مكون.
1.9.png
أخيرًا، ابدأ تشغيل Milvus المستقل أو العنقودي باستخدام docker-compose up -d
وتحقق من ملفات السجل لمعرفة ما إذا كان التعديل ناجحًا.
- تعديل ملف التكوين في ملف Milvus المستقل
- تعديل ملف التكوين في مجموعة ميلفوس العنقودية
- تغيير مسار ملف السجل في ملف التكوين
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word