Instalirajte Elasticsearch 7.3 na CentOS7
Referenca
Službena web 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
Koristite vi ili vim za uređivanje /etc/elasticsearch/elasticsearch.yml, modificiranje vezane IP adrese i porta, a zatim modificiranje imena čvora. Veličina predmemorije preporučuje se da se postavi na polovinu fizičke memorije servera. Za detalje pogledajte sljedeći primjer.
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 potvrdite 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 zaštitnog zida poslužitelja kako bismo ograničili pristup.