تشغيل Milvus في Docker (لينكس)
توضح هذه الصفحة كيفية تشغيل مثيل Milvus في Docker.
المتطلبات الأساسية
- تثبيت Docker.
- تحقق من متطلبات الأجهزة والبرامج قبل التثبيت.
تثبيت Milvus في Docker
يوفر Milvus نصاً برمجياً للتثبيت لتثبيته كحاوية دوكر. يتوفر البرنامج النصي في مستودع ميلفوس. لتثبيت Milvus في Docker، ما عليك سوى تشغيل
# Download the installation script
$ curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh
# Start the Docker container
$ bash standalone_embed.sh start
ما الجديد في الإصدار 2.6.16:
- عقدة التدفق: قدرات معالجة البيانات المحسّنة
- نقار الخشب MQ: قائمة انتظار محسّنة للرسائل مع تقليل نفقات الصيانة، انظر استخدام نقار الخشب للحصول على التفاصيل
- بنية محسّنة: مكونات مدمجة لأداء أفضل
قم دائمًا بتنزيل أحدث برنامج نصي لضمان حصولك على أحدث التكوينات والتحسينات في البنية.
إذا كنت ترغب في استخدام النسخ الاحتياطي في وضع النشر المستقل، فمن المستحسن استخدام طريقة نشر Docker Compose.
إذا واجهتك أي مشاكل في سحب الصورة، اتصل بنا على community@zilliz.com مع تفاصيل عن المشكلة، وسنقدم لك الدعم اللازم.
بعد تشغيل البرنامج النصي للتثبيت:
- تم بدء تشغيل حاوية docker باسم milvus على المنفذ 19530.
- تم تثبيت برنامج تضمين إلخd مع ميلفوس في نفس الحاوية ويعمل على المنفذ 2379. يتم تعيين ملف التكوين الخاص به إلى embedEtcd.yaml في المجلد الحالي.
- لتغيير تكوين Milvus الافتراضي، أضف الإعدادات الخاصة بك إلى ملف user.yaml في المجلد الحالي ثم أعد تشغيل الخدمة.
- يتم تعيين وحدة تخزين بيانات Milvus إلى وحدات التخزين/ميلفوس في المجلد الحالي.
يمكنك الوصول إلى Milvus WebUI على http://127.0.0.1:9091/webui/ لمعرفة المزيد حول مثيل Milvus الخاص بك. للحصول على التفاصيل، راجع Milvus WebUI.
(اختياري) تحديث تكوينات Milvus
يمكنك تعديل تكوينات Milvus في ملف user.yaml في المجلد الحالي. على سبيل المثال، لتغيير proxy.healthCheckTimeout إلى 1000 ms، يمكنك تعديل الملف على النحو التالي:
cat << EOF > user.yaml
# Extra config to override default milvus.yaml
proxy:
healthCheckTimeout: 1000 # ms, the interval that to do component healthy check
EOF
ثم أعد تشغيل الخدمة على النحو التالي:
$ bash standalone_embed.sh restart
للاطلاع على عناصر التكوين القابلة للتطبيق، راجع تكوين النظام.
ترقية ميلفوس
يمكنك الترقية إلى أحدث إصدار من Milvus باستخدام أمر الترقية المدمج. يقوم هذا الأمر تلقائياً بتنزيل أحدث تكوين وصورة Milvus:
# Upgrade Milvus to the latest version
$ bash standalone_embed.sh upgrade
يقوم أمر الترقية تلقائياً
- تنزيل أحدث برنامج نصي للتثبيت مع التكوينات المحدثة
- يسحب أحدث صورة ل Milvus Docker.
- يعيد تشغيل الحاوية بالإصدار الجديد
- يحافظ على بياناتك وتكويناتك الحالية
هذه هي الطريقة الموصى بها لترقية النشر المستقل ل Milvus.
إيقاف وحذف ميلفوس
يمكنك إيقاف هذه الحاوية وحذفها كما يلي
# Stop Milvus
$ bash standalone_embed.sh stop
# Delete Milvus data
$ bash standalone_embed.sh delete
ما التالي
بعد تثبيت Milvus في Docker، يمكنك:
التحقق من Quickstart لمعرفة ما يمكن لـ Milvus القيام به.
تعلم العمليات الأساسية لـ Milvus:
نشر مجموعة ميلفوس الخاصة بك على السحابة:
استكشف واجهة Milvus WebUI، وهي واجهة ويب سهلة الاستخدام لمراقبة وإدارة Milvus.
استكشف Milvus Backup، وهي أداة مفتوحة المصدر للنسخ الاحتياطية لبيانات Milvus.
استكشف Birdwatcher، وهي أداة مفتوحة المصدر لتصحيح أخطاء ميلفوس وتحديثات التكوين الديناميكية.
استكشف Attu، وهي أداة مفتوحة المصدر لواجهة المستخدم الرسومية لإدارة Milvus بسهولة.