Instalirajte Elasticsearch 7.3 na CentOS7

Referenca

Službena web stranica Dokumentacija proizvoda REST APIs

Dodajte 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.