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

اس کمانڈ کے دوارا واپس آنے والے لوکل آئی پی پتہ اور پورٹ نمبر کا استعمال کر کے ملوس سے منسلک ہوسکتے ہیں۔

ملوس بند کریں

ملوس کا سٹینڈ اون ورژن بند کرنے کے لئے، یہ کمانڈ چلاۓ۔

سوڈو ڈاکر کومپوز ڈاؤن

ملوس بند ہونے کے بعد ڈیٹا کو حذف کرنے کے لئے، یہ کمانڈ چلاۓ۔

سوڈو آر ایم -آر ایف والیومز