Instalirajte Elasticsearch7.3 na CentOS7
Referenca
Službena stranica Dokumentacija proizvoda REST APIsDodajte REPO datoteku
Koristite vi ili vim za uređivanje datoteke /etc/yum.repos.d/elasticsearch.repo, kopirajte sljedeći sadržaj u datoteku, a zatim spremite i zatvorite.
[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
Izvršite instalaciju
yum -y install elasticsearch
Izmijenite konfiguracijsku datoteku
Upotrijebite vi ili vim za uređivanje /etc/elasticsearch/elasticsearch.yml, izmjenu vezanog IP-a i porta, a zatim izmijenite ime čvora. Veličina predmemorije preporuča se postaviti na polovicu fizičke memorije poslužitelja. Pojedinosti potražite u sljedećem primjeru.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Pokrenite uslugu i provjerite uslugu
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
O autorizaciji veze
Nakon završetka instalacije prema zadanim postavkama nema kontrole autorizacije veze. Ako trebamo pružati usluge u javnom mrežnom okruženju, također moramo izmijeniti konfiguraciju kako bismo omogućili provjeru autorizacije veze. Obično naši scenariji korištenja neće otvoriti uslugu Elasticsearch prema van, pa ovaj članak ne opisuje detaljno kako konfigurirati provjeru autorizacije veze. Kada je naša usluga raspoređena u lokalnoj mreži poslužitelja, ne trebamo omogućiti provjeru autorizacije. Ako želimo biti sigurniji, možemo konfigurirati pravila vatrozida poslužitelja kako bismo ograničili pristup.