CentOS7 पर Elasticsearch7.3 स्थापित करें

संदर्भ

सरकारी वेबसाइट उत्पाद प्रलेखन REST APIs

REPO फ़ाइल जोड़ें

/Etc/yum.repos.d/elasticsearch.repo फ़ाइल को संपादित करने के लिए vi या vim का उपयोग करें, फ़ाइल में निम्न सामग्री की प्रतिलिपि बनाएँ, फिर सहेजें और बाहर निकलें।

            [elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
        

स्थापना करें

            yum -y install elasticsearch
        

कॉन्फ़िगरेशन फ़ाइल को संशोधित करें

/Etc/elasticsearch/elasticsearch.yml संपादित करने के लिए vi या vim का उपयोग करें, बाध्य IP और पोर्ट को संशोधित करें, और फिर नोड नाम को संशोधित करें। कैश आकार को सर्वर की भौतिक मेमोरी के आधे हिस्से पर सेट करने की सिफारिश की जाती है। जानकारी के लिए, कृपया निम्न उदाहरण देखें।

            node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
        

सेवा शुरू करें और सेवा को सत्यापित करें

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

कनेक्शन प्राधिकरण के बारे में

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