CentOS7 मा Elasticsearch 7.3 स्थापना गर्नुहोस्

सन्दर्भ

आधिकारिक वेबसाइट उत्पाद दस्तावेज REST APIs

REPO फाईल थप गर्नुहोस्

Vi वा vim प्रयोग गर्नुहोस् /etc/yum.repos.d/elasticsearch.repo फाईल सम्पादन गर्नका लागि, निम्न सामग्रीलाई फाइलमा प्रतिलिपि गर्नुहोस्, त्यसपछि बचत गर्नुहोस् र बाहिर निस्कनुहोस्।

            [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
        

कन्फिगरेसन फाइल परिमार्जन गर्नुहोस्

Vi वा vim प्रयोग गर्नुहोस् /etc/elasticsearch/elasticsearch.yml सम्पादन गर्न, बाउन्ड 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
        

जडान प्राधिकरणको बारेमा

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