Milvus इंस्टॉल करने से पहले, यह सुनिश्चित करें कि आपके हार्डवेयर और सॉफ़्टवेयर योग्यता में हैं।
हार्डवेयर योग्यता
घटक | योग्यता | शुभ संदर्भ | टिप्पणी |
---|---|---|---|
CPU | - Intel Core i5 या उच्चतर - Apple Silicon | - Standalone: 4 कोर्स या अधिक - Cluster: 8 कोर्स या अधिक | |
CPU इंस्ट्रक्शन सेट | - SSE4.2 - AVX - AVX2 - AVX-512 | - SSE4.2 - AVX - AVX2 - AVX-512 | Milvus को वेक्टर समानता खोज और इंडेक्स निर्माण के लिए सिंगल इंस्ट्रक्शन, मल्टिपल डेटा (SIMD) एक्सटेंशन की सपोर्ट चाहिए। यह सुनिश्चित करें कि आपके CPU में इनमें से कम से कम एक SIMD एक्सटेंशन सपोर्ट है। अधिक जानकारी के लिए AVX-supported CPUs देखें। |
RAM | Standalone: 8जीबी - Cluster: 32जीबी | Standalone: 16जीबी - Cluster: 128जीबी | RAM की व्यवस्थिता डेटा आवश्यकता पर निर्भर करती है। |
हार्ड डिस्क | SATA 3.0 SSD या उच्चतर | NVMe SSD या उच्चतर | डिस्क का साइज़ डेटा आवश्यकता पर निर्भर करता है। |
सॉफ़्टवेयर योग्यता
ऑपरेटिंग सिस्टम | सॉफ़्टवेयर | टिप्पणी |
---|---|---|
macOS 10.14 या उच्चतर | Docker Desktop | Docker VM को कम से कम 2 वर्चुअल CPU (vCPUs) और 8जीबी प्रारंभिक मेमोरी का उपयोग करें। अन्यथा, इंस्टॉलेशन विफल हो सकती है। अधिक जानकारी के लिए Install Docker Desktop on Mac देखें। |
लिनक्स प्लेटफॉर्म | - Docker 19.03 या उच्चतर - Docker Compose 1.25.1 या उच्चतर | अधिक जानकारी के लिए Install Docker Engine और Install Docker Compose देखें। |
WSL 2 सक्षम वाला Windows | Docker Desktop | हम संसाधन को बाइंड करने के लिए लिनक्स कंटेनर की फाइल प्रणाली का उपयोग करने की सिफारिश करते हैं, विंडोज़ फाइल प्रणाली की जगह। अधिक जानकारी के लिए Install Docker Desktop on Windows with WSL 2 Backend देखें। |
सॉफ़्टवेयर | संस्करण | टिप्पणी |
---|---|---|
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
यदि GitHub पता डाउनलोड नहीं किया जा सकता है, इस साइट के milvus-standalone-docker-compose.yml डाउनलोड पता पर क्लिक करें।
Milvus शुरू करें
Milvus को शुरू करने के लिए, docker-compose.yml
फ़ाइल के समान निर्देशिका में निम्नलिखित कमांड चलाएँ:
sudo docker compose up -d
अगर उपरोक्त कमांड चलाया नहीं जा सकता है, तो कृपया जाँचें कि क्या आपके सिस्टम में Docker Compose V1 स्थापित है। यदि हां, तो Docker Compose V2 में अंतर्निहित होने की सिफारिश की जाती है।
Creating milvus-etcd ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done
अब, जाँचें कि क्या कंटेनर चल रहे हैं:
sudo docker compose ps
Standalone मोड में Milvus शुरू होने के बाद, तीन Docker containers चल रहे होंगे, जिसमें Milvus standalone मोड सेवा और इसके दो आवश्यकताओं के साथ साथ शामिल हैं।
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
मिलवस से कनेक्ट करें
मिलवस सर्वर द्वारा सुनवाई जाने वाले स्थानीय पोर्ट को सत्यापित करें। अपने नाम से कंटेनर का उपयोग करें।
docker port मिलवस-स्टैंडअलोन 19530/tcp
इस कमांड द्वारा वापस आए लोकल IP पते और पोर्ट नम्बर का उपयोग करके आप मिलवस से कनेक्ट कर सकते हैं।
मिलवस को बंद करें
मिलवस के स्टैंडअलोन संस्करण को बंद करने के लिए, निम्न कमांड चलाएं:
sudo docker compose down
मिलवस को बंद करने के बाद डेटा को हटाने के लिए, निम्न कमांड चलाएं:
sudo rm -rf volumes