Milvus کو انسٹال کرنے سے پہلے یہ دیکھ لیں کہ آپ کے ہارڈوئیر اور سافٹ ویئر کی مطلوبہ شرائط پوری کرتے ہیں۔
ہارڈوئیر کی ضروریات
عنصر | شرائط | تجویز کردہ ترتیب | یاد رکھیں |
---|---|---|---|
CPU | - انٹل کور i5 یا اوپر - ایپل سلیکان | - سٹینڈ لون: 4 کور یا اوپر - کلسٹر: 8 کور یا اوپر | |
CPU انسٹرکشن سیٹ | - SSE4.2 - AVX - AVX2 - AVX-512 | - SSE4.2 - AVX - AVX2 - AVX-512 | Milvus کو ویکٹر مشابہت تلاش اور انڈیکس تشکیل کے لئے سنگل انسٹرکشن، ملٹیپل ڈیٹا (SIMD) ایکسٹینشن کی حمایت درکار ہوتی ہے۔ اپنی CPU کو یہ سنگل انسٹرکشن، ملٹیپل ڈیٹا (SIMD) ایکسٹینشن میں سے کم از کم ایک کی حمایت کرنے کا یقینی بنائیں۔ AVX-حمایت شدہ CPU کے لئے مزید معلومات کے لئے رجوع کریں۔ |
ریم | سٹینڈ لون: 8 گیگابائٹ - کلسٹر: 32 گیگابائٹ | سٹینڈ لون: 16 گیگابائٹ - کلسٹر: 128 گیگابائٹ | ریم کی مقدار ڈیٹا حجم پر منحصر ہے۔ |
ہارڈ ڈسک | SATA 3.0 SSD یا اوپر | NVMe SSD یا اوپر | ڈسک کا سائز ڈیٹا حجم پر منحصر ہے۔ |
سافٹ ویئر کی ضروریات
آپریٹنگ سسٹم | سافٹ ویئر | یاد رکھیں |
---|---|---|
macOS 10.14 یا اوپر | ڈاکر ڈیسک ٹاپ | ڈاکر وی_ذیوویرٹز کو کم از کم 2 ورچوئل سی پی یوز (vCPUs) اور 8GB ابتدائی ریم کا استعمال کرنے کے لئے تشکیل دیں۔ ورنہ، انسٹالیشن ناکام ہوسکتی ہے۔ مزید معلومات کے لئے، میک پر ڈاکر ڈیسک ٹاپ انسٹال کریں دیکھیں۔ |
لینکس پلیٹ فارم | - ڈاکر 19.03 یا اوپر - ڈاکر کمپوز 1.25.1 یا اوپر | مزید معلومات کے لئے، ڈاکر انجن انسٹال کریں اور ڈاکر کمپوز انسٹال کریں دیکھیں۔ |
WSL 2 کے ساتھ ونڈوز | ڈاکر ڈیسک ٹاپ | ہم وصولی لینکس کنٹینر کے فائل سسٹم سے سورس کوڈ اور دیگر ڈیٹا کو بائنڈ کرنے کی سفارش دیتے ہیں، ونڈوز فائل سسٹم کی بجائے۔ مزید معلومات کے لئے، ونڈوز کے ساتھ WSL 2 بیک اینڈ انسٹال کریں دیکھیں۔ |
سافٹ ویئر | ورژن | یاد رکھیں |
---|---|---|
etcd | 3.5.0 | اضافی ڈسک کی ضروریات کو چیک کریں۔ |
MinIO | RELEASE.2023-03-20T20-16-18Z | |
Pulsar | 2.8.2 |
اضافی ڈسک کی ضروریات
ڈسک پرفارمنس etcd کے لئے نہایت ضروری ہے۔ مضبوط تجاوزی جواب دینے کے لئے مضبوط طریقہ کار میں مقامی NVMe SSD کا استعمال کرنا نہایت مستحسن ہے۔ کم تیز ڈسک کی توقعات، اختتامی تک اہم ہوتے ہیں، کیونکہ یہ etcd سروس کی پرفارمنس کو کمزور کرسکتے ہیں۔
YAML فائل ڈاؤن لوڈ کریں
milvus-standalone-docker-compose.yml
کو ہاتھ سے ڈاؤن لوڈ کریں اور اسے docker-compose.yml
کے طور پر محفوظ کریں، یا مندرجہ ذیل کمانڈ کا استعمال کریں۔
wget https://github.com/milvus-io/milvus/releases/download/v2.3.0/milvus-standalone-docker-compose.yml -O docker-compose.yml
اگر گیٹ ہب پتہ ڈاؤن لوڈ نہیں ہوسکتا ہے، تو اس سائٹ کے milvus-standalone-docker-compose.yml ڈاؤن لوڈ پتہ پر کلک کریں۔
Milvus شروع کریں
Milvus شروع کرنے کے لئے، مندرجہ ذیل کمانڈ کو docker-compose.yml
فائل کے ساتھ ہی فولڈر میں چلائیں۔
sudo docker compose up -d
اگر مندرجہ بالا کمانڈ کو اجازت دینے کی صلاحیت نہیں ہو سکتی ہے، تو براہ کرم چیک کریں کہ آپ کے سسٹم میں Docker کمپوز V1 انسٹال ہے یا نہیں۔ اگر ہاں، تو وصولی کو Docker کمپوز V2 پر منتقل کرنے کی تجویز کی جاتی ہے۔
Creating milvus-etcd ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done
اب، چیک کریں کہ کنٹینرز چل رہے ہیں یا نہیں۔
sudo docker compose ps
استینادلون موڈ میں Milvus شروع ہونے کے بعد، تین ڈاکر کنٹینرز چل رہے ہوں گے، جن میں ملوث ہے Milvus استینادلون موڈ سروس اور اس کے دو وابئ مشکلات۔
Name Command State Ports
--------------------------------------------------------------------------------------------------------------------
milvus-etcd etcd -advertise-client-url ... Up 2379/tcp, 2380/tcp
milvus-minio /usr/bin/docker-entrypoint ... Up (healthy) 9000/tcp
milvus-standalone /tini -- milvus run standalone Up 0.0.0.0:19530->19530/tcp, 0.0.0.0:9091->9091/tcp
ملوس سے منسلک ہوں
ملوس سرور کو نقلی پورٹ سے جا سکتے ہیں ۔اپنے کنٹینر کا نام بدلیں۔
ڈاکر پورٹ ملوس-اسٹینڈ اون 19530/tcp
اس کمانڈ کے دوارا واپس آنے والے لوکل آئی پی پتہ اور پورٹ نمبر کا استعمال کر کے ملوس سے منسلک ہوسکتے ہیں۔
ملوس بند کریں
ملوس کا سٹینڈ اون ورژن بند کرنے کے لئے، یہ کمانڈ چلاۓ۔
سوڈو ڈاکر کومپوز ڈاؤن
ملوس بند ہونے کے بعد ڈیٹا کو حذف کرنے کے لئے، یہ کمانڈ چلاۓ۔
سوڈو آر ایم -آر ایف والیومز