CentOS7 లో సాగే శోధన 7.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
        

కనెక్షన్ ప్రామాణీకరణ గురించి

సంస్థాపన తరువాత, అప్రమేయంగా కనెక్షన్ ప్రామాణీకరణ నియంత్రణ లేదు. మేము పబ్లిక్ నెట్‌వర్క్ వాతావరణంలో సేవలను అందించాల్సిన అవసరం ఉంటే, కనెక్షన్ ప్రామాణీకరణ ధృవీకరణను ప్రారంభించడానికి మేము కాన్ఫిగరేషన్‌ను కూడా సవరించాలి. సాధారణంగా మా వినియోగ దృశ్యాలు సాగే శోధన సేవను బయటికి తెరవవు, కాబట్టి కనెక్షన్ ఆథరైజేషన్ ధృవీకరణను ఎలా కాన్ఫిగర్ చేయాలో ఈ వ్యాసం వివరంగా వివరించలేదు. మా సేవ సర్వర్ యొక్క లోకల్ ఏరియా నెట్‌వర్క్‌లో అమర్చబడినప్పుడు, మేము ప్రామాణీకరణ ధృవీకరణను ప్రారంభించాల్సిన అవసరం లేదు. మేము మరింత సురక్షితంగా ఉండాల్సిన అవసరం ఉంటే, ప్రాప్యతను పరిమితం చేయడానికి మేము సర్వర్ యొక్క ఫైర్‌వాల్ నియమాలను కాన్ఫిగర్ చేయవచ్చు.