Weaviate SeMI Technologies द्वारा विकसित एक ओपन-सोर्स, क्लाउड-नेटिव, विकेन्द्रीकृत ज्ञान ग्राफ प्रणाली है। इसे वास्तविक समय में जटिल डेटा ऑब्जेक्ट को संग्रहीत करने, खोजने और पुनर्प्राप्त करने के लिए डिज़ाइन किया गया है जो आपको बुद्धिमान एप्लिकेशन बनाने की अनुमति देता है जो संस्थाओं के बीच प्रासंगिक संबंधों का लाभ उठाता है।
वीविएट डेटा को व्यवस्थित और क्वेरी करने के लिए सिमेंटिक सर्च नामक वेक्टर-आधारित दृष्टिकोण का उपयोग करता है। वीवियेट वर्ड2वेक जैसी एम्बेडिंग तकनीकों का भी उपयोग करता है जो किसी शब्द या विभिन्न संस्थाओं को उच्च-आयामी वेक्टर स्पेस में मैप करता है। यह दृष्टिकोण अर्थ संबंधी संबंधों को पकड़ता है और समानता-आधारित खोजों की अनुमति देता है।
Weaviate इंस्टेंस के साथ इंटरैक्ट करने का एक तरीका Weaviate CLI नामक कमांड-लाइन इंटरफ़ेस का उपयोग करना है। यह कमांड-लाइन उपयोगिता आपको वीविएट सर्वर से कनेक्ट करने और विभिन्न ऑपरेशन करने की अनुमति देती है।
यह कमांड का एक विस्तृत सेट प्रदान करता है जो आपको विभिन्न ऑपरेशन निष्पादित करने की अनुमति देता है जैसे:
- विन्यास प्रबंधन
- स्कीमा निर्माण, संशोधन, विलोपन, और बहुत कुछ
- डेटा आयात और निर्यात
- इकाई प्रबंधन
- क्वेरी निष्पादन, और बहुत कुछ
अपनी सरल प्रकृति और पहुंच में आसानी के कारण, वीविएट सीएलआई सर्वर के साथ बातचीत करने के लिए एक सरल इंटरफ़ेस प्रदान करता है। यह उत्पादकता बढ़ाता है और वर्कफ़्लो के साथ स्वचालन और एकीकरण की अनुमति देता है।
यह ट्यूटोरियल हमें सिखाता है कि विभिन्न तकनीकों का उपयोग करके अपनी मशीन पर वीविटेट सीएलआई को कैसे स्थापित और कॉन्फ़िगर करें।
इस पोस्ट में दिए गए कमांड Ubuntu 22.04 का उपयोग करके प्रदर्शित किए गए हैं। हालाँकि, कमांड किसी भी सिस्टम पर पायथन स्थापित होने पर काम करेंगे।
पायथन स्थापित करें
पहला कदम यह सुनिश्चित करना है कि आपकी मशीन पर पायथन स्थापित है। इस पोस्ट को लिखने के समय, वीविएट सीएलआई को पायथन 3.7 और उच्चतर की आवश्यकता है।
आप निम्नलिखित दिए गए चरणों के साथ उबंटू पर पायथन 3 स्थापित कर सकते हैं।
निम्नलिखित कमांड चलाकर सिस्टम रिपॉजिटरी को अपडेट करें:
$ sudo apt-अपडेट प्राप्त करें
एक बार अपडेट हो जाने पर, अपने सिस्टम पर Python 3.11 इंस्टॉल करने के लिए निम्न कमांड चलाएँ:
$ sudo apt-get install Python3.11
पूरा होने पर, आप यह सत्यापित करने के लिए निम्न कमांड चला सकते हैं कि आपके पास सही पायथन दुभाषिया है:
Python3.11--संस्करणपायथन 3.11.0rc1
यदि आप Python 11 को डिफ़ॉल्ट Python दुभाषिया के रूप में उपयोग करना चाहते हैं, तो आप निम्नलिखित कमांड चला सकते हैं:
$ sudo अद्यतन-विकल्प --config Python3यह आदेश आपको प्रदर्शित सूची से डिफ़ॉल्ट पायथन संस्करण चुनने के लिए प्रेरित करता है। पायथन 3.11 के अनुरूप चयन संख्या दर्ज करें और 'एंटर' दबाएँ।
वीविएट सीएलआई स्थापित करें
अगला कदम आपकी मशीन पर वीविएट सीएलआई स्थापित करना है। सौभाग्य से, हमारे पास पायथन पैकेज के रूप में टूल है जिसे हम पाइप का उपयोग करके तुरंत इंस्टॉल कर सकते हैं।
आप इसे अपनी मशीन पर स्थापित करने के लिए निम्नलिखित कमांड चला सकते हैं:
$ पिप इंस्टॉल वीवेट-सीएलआईआप इसे स्थापित करने के लिए 'pip3' कमांड का भी उपयोग कर सकते हैं:
$ pip3 weaviate-cli इंस्टॉल करेंयदि आपके पास 'पिप' स्थापित नहीं है, तो आप इसे निम्नानुसार स्थापित करने के लिए एक सरल कमांड के साथ 'एपीटी' का उपयोग कर सकते हैं:
$ sudo apt-get install Python3-pip
फिर आप निम्नलिखित कमांड का उपयोग करके सत्यापित कर सकते हैं कि क्या आपके पास वीविएट सीएलआई सही ढंग से स्थापित है:
$ बुनाई संस्करणसीएलआई कॉन्फ़िगरेशन बुनें
कमांड को Weaviate CLI का स्थापित संस्करण वापस करना चाहिए। यदि आपको कोई कॉन्फ़िगरेशन त्रुटि मिलती है, तो Weaviate CLI आरंभ करने के लिए निम्न कमांड चलाएँ।
$ बुनाई कॉन्फिग सेटपिछला आदेश आपको अपने वीवेट क्लस्टर को विवरण प्रदान करने के लिए प्रेरित करता है। उदाहरण के लिए:
कोई मौजूदा कॉन्फ़िगरेशन नहीं मिला, नया बनाया जा रहा है।कृपया एक विस्तृत यूआरएल दें: https://weaviate-linuxhint-cxvme9nb.weaviate.network
कृपया प्रमाणीकरण विधि चुनें:
1) कोई प्रमाणीकरण नहीं
2) ग्राहक रहस्य
3) उपयोगकर्ता नाम और पासवर्ड
संख्या दर्ज करें: 2
कृपया ग्राहक रहस्य निर्दिष्ट करें:
कॉन्फ़िगरेशन निर्माण पूर्ण
कृपया एक बुना हुआ यूआरएल दें: ^सी
गर्भपात!
एक बार पूरा होने पर, आपके पास अपने क्लस्टर का विवरण कॉन्फ़िगर और उपयोग और उपयोग में आसानी के लिए सहेजा जाएगा।
निष्कर्ष
हमने आपके सिस्टम पर वीविएट सीएलआई को स्थापित करने और कॉन्फ़िगर करने की बुनियादी बातों का पता लगाया। हमने यह भी चर्चा की कि वीविएट सीएलआई पर वीविएट क्लस्टर के विवरण को कैसे कॉन्फ़िगर किया जाए।