Instalirajte Elasticsearch7.3 na CentOS7

Referenca

Službena 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

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.