डॉकर के साथ इलास्टिक्स खोज कैसे स्थापित करें?

Dokara Ke Satha Ilastiksa Khoja Kaise Sthapita Karem



इलास्टिक्स खोज एक लोकप्रिय और अच्छी तरह से विकसित होने वाला खोज इंजन और विश्लेषणात्मक उपकरण है। इसका उपयोग अक्सर विभिन्न प्रकार के डेटा और सूचनाओं को संग्रहीत करने और उनका विश्लेषण करने के लिए किया जाता है, लेकिन आमतौर पर इसका उपयोग असंरचित और अर्ध-संरचित डेटा के लिए किया जाता है। इसे अलग-अलग प्लेटफॉर्म पर आसानी से सेटअप और इंस्टॉल किया जा सकता है।

कभी-कभी, उपयोगकर्ताओं को कुछ अनुप्रयोगों के साथ इलास्टिक्स खोज का उपयोग करने की आवश्यकता होती है जो उबंटू वितरण जैसे विभिन्न प्लेटफार्मों पर आधारित होते हैं। ऐसी स्थितियों में, उपयोगकर्ता डॉकर के साथ Elasticsearch को इंस्टॉल और उपयोग कर सकते हैं। डॉकर एक ऐसा प्लेटफ़ॉर्म है जहां उपयोगकर्ता आवश्यक निर्भरता के साथ अपने एप्लिकेशन और प्रोग्राम को आसानी से कंटेनरीकृत कर सकते हैं।







यह आलेख डॉकर के साथ इलास्टिक्स खोज स्थापित करने की विधि प्रदर्शित करेगा।



डॉकर के साथ इलास्टिक्स खोज कैसे स्थापित करें?

डॉकर एक ऐसा प्लेटफ़ॉर्म है जहां उपयोगकर्ता कंटेनरीकृत और पृथक वातावरण में इलास्टिक्स खोज निष्पादित कर सकते हैं। डॉकर के साथ इलास्टिक्स खोज स्थापित करने के लिए, सूचीबद्ध चरणों से गुजरें।



चरण 1: डॉकर छवि खींचें





सबसे पहले, 'का उपयोग करके आधिकारिक डॉकर रजिस्ट्री से इलास्टिक्स खोज डॉकर छवि खींचें' डॉकर पुल <छवि-नाम> ' आज्ञा:

डॉकर पुल docker.elastic.co / Elasticsearch / इलास्टिक्स खोज:8.8.2



चरण 2: एक नेटवर्क बनाएं

इसके बाद, 'का उपयोग करके इलास्टिक्स खोज के लिए एक नया नेटवर्क बनाएं' डॉकर नेटवर्क बनाएं ' आज्ञा। यह चरण वैकल्पिक है लेकिन अनुशंसित है. चूंकि नेटवर्क बनाना उस तरह से फायदेमंद है जब उपयोगकर्ता कंटेनर को हटा देता है, तो डेटा के साथ इलास्टिक्स खोज पूरी तरह से हटा दी जाएगी। लेकिन नेटवर्क में Elasticsearch डेटा का बैकअप होगा:

डॉकर नेटवर्क इलास्टिक बनाता है

चरण 3: छवि चलाएँ

इसके बाद, नीचे दिए गए आदेश का उपयोग करके इलास्टिक्स खोज कंटेनर बनाने और शुरू करने के लिए इलास्टिक्स खोज छवि निष्पादित करें:

डॉकर रन --नाम es01 --जाल लोचदार -पी 9200 : 9200 -यह docker.elastic.co / Elasticsearch / इलास्टिक्स खोज:8.8.2

उपर्युक्त आदेश में:

  • -नाम 'विकल्प कंटेनर नाम निर्दिष्ट कर रहा है।
  • -जाल ” विकल्प का उपयोग नेटवर्क को कंटेनर से जोड़ने के लिए किया जाता है।
  • -पी 'विकल्प कंटेनर के उजागर पोर्ट को परिभाषित कर रहा है।
  • -यह 'ध्वज कंटेनर को अंतःक्रियात्मक रूप से निष्पादित कर रहा है और कंटेनर को टर्मिनल आवंटित करता है:

यहां, Elasticsearch 'के लिए पासवर्ड उत्पन्न करेगा लोचदार किबाना को कॉन्फ़िगर करने के लिए उपयोगकर्ता और टोकन। बाद में उपयोग के लिए इस जानकारी का बैकअप बनाएं:

टिप्पणी: इस बिंदु पर, उपयोगकर्ताओं को कंटेनर को निष्पादित करने में कठिनाई का सामना करना पड़ सकता है और एक त्रुटि का सामना करना पड़ सकता है। इलास्टिक्स खोज सामान्य रूप से बाहर नहीं निकली ”। इस समस्या को हल करने के लिए, आप संलग्न का अनुसरण करके हमारे द्वारा दिए गए समाधान पर जा सकते हैं डाक .

चरण 4: सत्यापन

यह सत्यापित करने के लिए कि क्या कंटेनर निर्दिष्ट पोर्ट पर इलास्टिक्स खोज निष्पादित कर रहा है, “पर जाएँ” http://localhost:9200 “यूआरएल. ऐसा करने पर, Elasticsearch आपसे आपका उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए कहेगा। उपयोगकर्ता नाम जोड़ें ” लोचदार ” और पासवर्ड जो उपरोक्त चरण में इलास्टिक्स खोज कंटेनर को निष्पादित करते समय उत्पन्न हुआ था। नीचे दिए गए आउटपुट से पता चलता है कि हमने डॉकर कंटेनर के साथ इलास्टिक्स खोज को सफलतापूर्वक निष्पादित किया है:

टिप्पणी: इस बिंदु पर, कई उपयोगकर्ताओं को 'का सामना करना पड़ सकता है' कनेक्शन रीसेट हो गया था ' गलती। बताई गई त्रुटि को हल करने के लिए, हमारे लिंक पर जाएँ लेख जिसमें हमने 'कनेक्शन वाज़ रीसेट' त्रुटि को हल करने के लिए चरण-दर-चरण मार्गदर्शिका प्रदान की है।

यह सब डॉकर के साथ इलास्टिक्स खोज की स्थापना के बारे में है।

निष्कर्ष

डॉकर के साथ इलास्टिक्स खोज स्थापित करने के लिए, सबसे पहले, 'का उपयोग करके रजिस्ट्री से आधिकारिक इलास्टिक्स खोज छवि खींचें' डॉकर पुल <छवि-नाम> ' आज्ञा। उसके बाद, छवि को 'के माध्यम से निष्पादित करें डॉकर रन -पी 9200:9200 <छवि-नाम> ' आज्ञा। इस ब्लॉग ने डॉकर के साथ इलास्टिक्स खोज को स्थापित करने की विधि का प्रदर्शन किया है।