CentOS7 वर इलास्टिकरच 7.3 स्थापित करा
संदर्भ
अधिकृत संकेतस्थळ उत्पादन दस्तऐवजीकरण REST APIsआरईपीओ फाईल जोडा
/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 वापरा, बाऊंड आयपी आणि पोर्ट सुधारित करा आणि नंतर नोड नाव सुधारित करा. सर्व्हरच्या अर्ध्या फिजिकल मेमरीच्या आधारावर कॅशेचा आकार सेट करण्याची शिफारस केली जाते. तपशीलांसाठी, कृपया खालील उदाहरण पहा.
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
कनेक्शन अधिकृततेबद्दल
स्थापना पूर्ण झाल्यानंतर, डीफॉल्टनुसार कनेक्शनचे अधिकृतता नियंत्रण नसते. आम्हाला एखाद्या सार्वजनिक नेटवर्क वातावरणात सेवा प्रदान करण्याची आवश्यकता असल्यास, कनेक्शन अधिकृतता सत्यापन सक्षम करण्यासाठी आम्हाला कॉन्फिगरेशन देखील सुधारित करणे आवश्यक आहे. सामान्यत: आमच्या वापराच्या परिस्थितीत इलॅस्टिकशार्ची सेवा बाहेरील बाजूने उघडली जाणार नाही, म्हणून हा लेख कनेक्शन अधिकृतता सत्यापन कसे संरक्षित करावे याबद्दल तपशीलवार वर्णन करत नाही. सर्व्हरच्या स्थानिक क्षेत्र नेटवर्कमध्ये जेव्हा आमची सेवा उपयोजित असते तेव्हा आम्हाला अधिकृतता सत्यापन सक्षम करण्याची आवश्यकता नसते आम्हाला अधिक सुरक्षित असणे आवश्यक असल्यास आम्ही प्रवेश प्रतिबंधित करण्यासाठी सर्व्हरचे फायरवॉल नियम कॉन्फिगर करू शकतो.