Namestitev Elasticsearch na CentOS 8
Ker je Elasticsearch napisan v Javi, je prvi korak namestitev Jave v operacijski sistem CentOS 8.
1. korak: Namestite Javo na CentOS 8
Java je mogoče namestiti na vaš računalnik CentOS 8 z namestitvijo JRE (Java Runtime Environment). Paket OpenJDK je na voljo v skladišču paketov CentOS 8, najnovejšo različico pa lahko namestite tako, da vnesete spodnji ukaz.
$ sudo dnf namestite java-11-openjdk-devel -y
Po namestitvi OpenJDK preverite nameščeno različico.
$ java --verzija
Vidite to različico 11.0.9.1 OpenJDK je uspešno nameščen na računalniku CentOS 8. Zdaj namestimo Elasticsearch.
2. korak: Prenesite in namestite Elasticsearch na CentOS 8
Elastic ponuja vse pakete za namestitev Elasticsearch v kateri koli operacijski sistem, kot je deb, tar.gz ali vrt / min. Za CentOS 8 bomo zagotovo potrebovali paket rpm za namestitev Elasticsearch na CentOS 8. Obiščete lahko njihovo uradno spletno stran, elastično.co, da prenesete in namestite najnovejšo stabilno različico Elastic search na CentOS 8.
Najnovejša in stabilno izdana različica Elasticsearch je 7.11.0 med pisanjem te objave. Prenesite in namestite program za elastično iskanje z naslednjim ukazom:
$ sudo rpm -ivh https: // artefakti.elastična.co / downloads / elasticsearch / elasticsearch-7.12.0-x86_64.vrtljajev na minuto
Za prihodnost preprosto obiščite stran za prenos Elasticsearch, kopirajte naslov povezave paketa RPM in ga prilepite na mesto povezave v zgornjem ukazu ali pa preprosto spremenite številko različice v zgornjem ukazu iz 7.10.2 do najnovejše razpoložljive različice.
Ko je Elasticsearch nameščen, je naslednji korak omogočiti elastično iskanje.
Najprej z ukazom ponovno naložite demon.
$ sudo systemctl daemon-reload
Po ponovnem nalaganju demona omogočite storitev Elasticsearch.
$ sudo systemctl omogoči elastično iskanje.storitev
3. korak: Konfiguracija Elasticsearch na CentOS 8
Če želite po namestitvi Elasticsearch konfigurirati Elastic iskanje po svoji želji, se konfiguracijske datoteke Elasticsearch shranijo v imenik / etc / elasticsearch. Če želite na primer spremeniti ime strežnika ali gruče ali konfigurirati elastično iskanje za oddaljeni dostop, so vse te vrste konfiguracijskih možnosti nameščene znotraj elastičnega iskanja.yml datoteko.
elastično iskanje.yml
Za nastavitve in konfiguracijo strežnika so vse možnosti v tej datoteki.
Odprite elastično iskanje.yml v nano urejevalniku besedil v terminalu.
$ sudo nano / etc / elasticsearch / elasticsearch.yml
In razkomentirajte vrstice, ki se začnejo z “vozlišče.ime"In"grozd.ime"In vnesite želena imena, da spremenite ime strežnika oziroma grozda.
vozlišče.name: "Novo ime vozlišča"Grozd. ime: newClusterName
Podobno, če želite konfigurirati elastično iskanje za oddaljeni dostop, počistite vrstico, ki se začne zomrežje.gostitelj”, Če je komentiran in vsebuje naslov IP oddaljenega gostitelja.
Po vseh konfiguracijah shranite datoteko in zaprete s bližnjicami (CTRL + S) in (CTRL + X).
Po spremembi konfiguracijske datoteke za uveljavitev sprememb moramo znova zagnati storitev Elasticsearch.
$ sudo systemctl znova zaženite elasticsearch.storitev
Konfiguracija elastičnega iskanja se shrani in uspešno uporabi.
Zaključek
Tako lahko v operacijski sistem CentOS 8 namestimo Elastic search in ga konfiguriramo v skladu z našimi zahtevami. Z uporabo Elasticsearch lahko opravimo iskanje po spletnem mestu, iskanje aplikacij, spremljanje uspešnosti aplikacij, poslovno in varnostno analitiko ter še veliko več nalog. Če želite izvedeti več o Elasticsearchu, preberite navodila za začetek Elasticsearch na njegovi uradni spletni strani.