इलास्टिक्स खोज एक खोज इंजन और एक बड़ा डेटा समाधान है इसलिए इसके काम में कई प्रक्रियाएं और उपयोग के मामले शामिल हैं। उपयोगकर्ता डेटाबेस में डेटा संग्रहीत कर सकता है, उसे प्रबंधित कर सकता है और उससे उपयोगी जानकारी प्राप्त करने के लिए प्रश्नों का उपयोग करके उसे निकाल सकता है। प्लेटफ़ॉर्म पृष्ठभूमि में चल रही या स्क्रीन पर कनेक्शन की शुरुआत से अंत तक होने वाली प्रत्येक प्रक्रिया के लिए एक लॉग फ़ाइल बनाता है।
यह मार्गदर्शिका उस पथ की व्याख्या करेगी जहां लॉग फ़ाइल Elasticsearch में संग्रहीत है।
Elasticsearch में Elasticsearch लॉग फ़ाइल कहाँ है?
लॉग फ़ाइल 'में संग्रहीत है लॉग 'की निर्देशिका' Elasticsearch 'फ़ोल्डर. इसमें कई फ़ाइलें हैं क्योंकि लॉग फ़ाइल निर्माण की प्रक्रिया हर समय होती रहती है। उपयोगकर्ता द्वारा Elasticsearch में की जा रही प्रत्येक गतिविधि के लिए लॉग फ़ाइल बनाई जाती है। लॉग फ़ाइल सर्वर से कनेक्ट करने की प्रक्रिया के लिए बनाई गई है और यह इन लॉग को तब तक अपडेट करती रहती है जब तक उपयोगकर्ता सेवा से लॉग आउट नहीं हो जाता।
चरण 1: इलास्टिक्स खोज लॉग फ़ोल्डर तक पहुंचें
बस 'अंदर जाएं' लॉग 'फ़ोल्डर खोलें और हाल ही में बनाई गई फ़ाइल खोलें क्योंकि निम्न स्क्रीनशॉट सिस्टम में खोलने के लिए एक फ़ाइल को हाइलाइट कर रहा है:
चरण 2: लॉग देखें
लॉग फ़ाइल की सामग्री लॉग की निर्देशिका में संग्रहीत है। यह प्रत्येक गतिविधि को उसके टाइमस्टैम्प के साथ समझाता है और संदेश उस प्रक्रिया को बताता है जो उस समय हुई थी। इसमें यह अनुभाग भी शामिल है कि गतिविधि सफल थी या नहीं और त्रुटि लॉग फ़ाइल भी Elasticsearch की लॉग निर्देशिका में संग्रहीत है:
Elasticsearch में लॉग फ़ाइल का पथ कैसे बदलें?
उपयोगकर्ता लॉग फ़ाइलों का पथ भी बदल सकता है और भविष्य के लॉग अद्यतन निर्देशिका में उत्पन्न होंगे। लॉग फ़ाइल का पथ बदलने के लिए, बस 'खोलें' इलास्टिक्सर्च.yml 'फ़ाइल से' कॉन्फ़िग इलास्टिक्स खोज फ़ोल्डर के अंदर निर्देशिका:
पथ बदलें
फ़ाइल से पथ अनुभाग का पता लगाएं और निम्नलिखित सिंटैक्स के साथ पंक्ति जोड़ें:
पथ.लॉग: < निर्देशिका का पूरा पथ >
' को हटाकर कमांड को अनकम्मेंट करें # इसके पहले हस्ताक्षर करें और अपने सिस्टम से निर्देशिका का पथ बदलें:
इलास्टिक्स खोज सेवा प्रारंभ करें
उसके बाद, बस Elasticsearch की बिन निर्देशिका के अंदर विंडोज टर्मिनल में निम्नलिखित कमांड टाइप करके Elasticsearch इंजन से कनेक्ट करें:
इलास्टिक्स खोज.बैट
इलास्टिक्स खोज सेवा से कनेक्ट करें
Elasticsearch में इसे चलाकर साइन इन करें स्थानीय होस्ट ' का उपयोग ' 9200 'निम्न प्रारूप में वेब ब्राउज़र पर पोर्ट नंबर:
लोकलहोस्ट: 9200
अद्यतन निर्देशिका से लॉग फ़ाइल की जाँच करें
उसके बाद, लॉग की अद्यतन निर्देशिका के अंदर जाएं और पिछले चरण में हुई कनेक्शन प्रक्रिया के लिए कुछ नई लॉग फ़ाइलें बनाई जाएंगी, बस उनमें से एक खोलें:
निम्नलिखित स्क्रीनशॉट में कनेक्शन प्रक्रिया के लिए बनाई गई लॉग फ़ाइल की सामग्री शामिल है:
यह सब उस पथ के बारे में है जहां इलास्टिक्स खोज लॉग फ़ाइलें संग्रहीत हैं।
निष्कर्ष
Elasticsearch लॉग फ़ाइलें डिफ़ॉल्ट रूप से 'के अंदर स्थित होती हैं लॉग ' के अंतर्गत उप-निर्देशिका Elasticsearch ' निर्देशिका। यह प्रत्येक प्रक्रिया के लिए फ़ाइल को अद्यतन करता रहता है। लॉग प्रत्येक गतिविधि के लिए लिखे गए हैं जो एलेस्टिक्स खोज पर उसके कनेक्शन के समय से लेकर उपयोगकर्ता द्वारा इसे समाप्त करने तक हुई थी। उपयोगकर्ता कुछ विशिष्ट गतिविधि के लिए उत्पन्न लॉग देखने के लिए लॉग फ़ाइलों को संग्रहीत करने का पथ भी बदल सकता है। इस गाइड में Elasticsearch में लॉग फ़ाइल के पथ को देखने की प्रक्रिया और इसे बदलने के तरीके के बारे में बताया गया है।