विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

डेबियन पर Elasticsearch को स्थापित और कॉन्फ़िगर कैसे करें

संपादित 3 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

डेबियनइलास्टिकसर्चडेटाबेससर्वर सेटअपखोज इंजनलिनक्सओपन सोर्ससिस्टम प्रशासनसीएलआईआईटी

डेबियन पर Elasticsearch को स्थापित और कॉन्फ़िगर कैसे करें

अनुवाद अपडेट किया गया 3 सप्ताह पहले

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

पूर्वापेक्षाएँ

Elasticsearch की स्थापना और कॉन्फ़िगरेशन शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

चरण 1: सिस्टम पैकेज को अपडेट करें

सबसे पहले आपको अपने सिस्टम के पैकेज इंडेक्स को अपडेट करना होगा। यह सुनिश्चित करेगा कि आप नवीनतम पैकेज और निर्भरताओं को डाउनलोड कर रहे हैं।

sudo apt-get update

चरण 2: जावा स्थापित करें

Elasticsearch जावा का उपयोग करके बनाया गया है, इसलिए इसे सिस्टम पर जावा डेवलपमेंट किट (JDK) की स्थापना की आवश्यकता होती है। आप निम्नलिखित चलाकर डिफॉल्ट JDK पैकेज स्थापित कर सकते हैं:

sudo apt-get install default-jdk

स्थापना की पुष्टि करने के लिए, आप जावा संस्करण की जांच कर सकते हैं:

java -version

कमांड आपके सिस्टम पर स्थापित जावा के संस्करण को दिखाएगा।

चरण 3: Elasticsearch सार्वजनिक GPG कुंजी आयात करें

Elasticsearch आपको GPG कुंजी को आयात करने की आवश्यकता होती है जिसका उपयोग डाउनलोड किए गए पैकेज को सत्यापित करने के लिए किया जाता है। आप `curl` कमांड का उपयोग करके कुंजी डाउनलोड कर सकते हैं:

curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

चरण 4: Elasticsearch रिपॉज़िटरी जोड़ें

इसके बाद, हमें स्रोत सूची में Elasticsearch APT रिपॉज़िटरी को जोड़ने की आवश्यकता होती है। टर्मिनल खोलें और निम्नलिखित कमांड चलाएं:

echo 'deb https://artifacts.elastic.co/packages/7.x/apt stable main' | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list

यह कमांड सिस्टम स्रोत सूची में Elasticsearch रिपॉज़िटरी को जोड़ता है, जो आपको इसे एक पैकेज प्रबंधक के साथ स्थापित करने की अनुमति देती है।

चरण 5: Elasticsearch स्थापित करें

रिपॉज़िटरी जोड़ने के बाद, आप APT पैकेज प्रबंधक का उपयोग करके Elasticsearch स्थापित कर सकते हैं:

sudo apt-get update
sudo apt-get install elasticsearch

स्थापना पूरी होने के बाद, अभी तक Elasticsearch शुरू न करें। हमें पहले कुछ कॉन्फ़िगरेशन करने की आवश्यकता होगी।

चरण 6: Elasticsearch को कॉन्फ़िगर करें

Elasticsearch कॉन्फ़िगरेशन फाइलें /etc/elasticsearch निर्देशिका में होती हैं। मुख्य कॉन्फ़िगरेशन फाइल elasticsearch.yml होती है। आप इस फाइल को अपने सिस्टम और उपयोग के मामले की विशिष्ट आवश्यकताओं के अनुसार संशोधित करना चाहेंगे।

कॉन्फ़िगरेशन फाइल खोलें:

sudo nano /etc/elasticsearch/elasticsearch.yml

डिफ़ॉल्ट रूप से, Elasticsearch को लोकलहोस्ट (127.0.0.1) और डिफॉल्ट पोर्ट 9200 का उपयोग करने के लिए कॉन्फ़िगर किया गया है। आप डिफॉल्ट सेटिंग्स के साथ Elasticsearch को शुरू और परीक्षण कर सकते हैं। हालांकि, यह महत्वपूर्ण है कि कॉन्फ़िगरेशन को सुरक्षितता बढ़ाने के लिए संशोधित किया जाए, खासकर अगर इसे उत्पादन पर्यावरण में उपयोग किया जाएगा।

मूलभूत कॉन्फ़िगरेशन पैरामीटर:

आवश्यक परिवर्तनों को करने के बाद फाइल सहेजें और बंद करें।

चरण 7: Elasticsearch सेवा शुरू करें और सक्षम करें

एक बार Elasticsearch स्थापित और कॉन्फ़िगर हो जाने के बाद, आप Elasticsearch सेवा को शुरू कर सकते हैं। निम्नलिखित कमांड का उपयोग करें:

sudo systemctl start elasticsearch

सेवा को बूट के समय ऑटोमेटिकली शुरू करने के लिए सक्षम करें:

sudo systemctl enable elasticsearch

सुनिश्चित करने के लिए कि Elasticsearch सही तरीके से चल रही है, इसकी स्थिति की जांच करें:

sudo systemctl status elasticsearch

चरण 8: Elasticsearch स्थापना का परीक्षण करें

यह सत्यापित करने के लिए कि Elasticsearch सही से काम कर रही है, आप curl का उपयोग करके Elasticsearch डिफॉल्ट एंडपॉइंट को क्वेरी कर सकते हैं:

curl -X GET "localhost:9200"

कमांड को आपके Elasticsearch नोड के बारे में कुछ विवरणों वाला उत्तर लौटाना चाहिए।

चरण 9: Elasticsearch को सुरक्षित बनाना

डिफॉल्ट रूप से Elasticsearch में बिल्ट-इन सुरक्षा सुविधाएँ सक्षम नहीं होती हैं। इसलिए, अपने Elasticsearch instance को सुरक्षित करना महत्वपूर्ण है। यहाँ कुछ सामान्य सुरक्षा सुझाव दिए गए हैं:

निष्कर्ष

इस व्यापक गाइड में, हमने Debian-आधारित सिस्टम पर Elasticsearch को स्थापित और कॉन्फ़िगर करने के लिए आवश्यक कदमों को समझाया। यह सुनिश्चित करके कि Elasticsearch सही तरीके से और सुरक्षित रूप से कॉन्फ़िगर किया गया है, आप इसे अधिक जटिल डेटा प्रबंधन और अन्वेषण कार्यों के लिए उपयोग करने की दिशा में पहला कदम उठाते हैं। अपनी डेटा विश्लेषण क्षमताओं को और अधिक बढ़ाने के लिए Kibana जैसी अतिरिक्त Elasticsearch सुविधाओं का उपयोग करने पर विचार करें।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ