Տեղադրեք Elasticsearch 7.3- ը CentOS7- ում
Տեղեկանք
Պաշտոնական կայք Ապրանքի փաստաթղթավորում 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 ծառայությունը չեն բացի դրսից, ուստի այս հոդվածը մանրամասնորեն չի նկարագրում, թե ինչպես կարգավորել կապի թույլտվության ստուգումը: Երբ մեր ծառայությունը տեղակայվում է սերվերի տեղական ցանցում, մեզ հարկավոր չէ թույլատրել ստուգման թույլտվությունը: Եթե մեզ անհրաժեշտ է ավելի անվտանգ լինել, մենք կարող ենք կարգավորել սերվերի firewall- ի կանոնները ՝ մուտքը սահմանափակելու համար: