Instalacija Elasticsearch-a na CentOS 8
Budući da je Elasticsearch napisan na Javi, prvi korak je instaliranje Jave na operativni sustav CentOS 8.
Korak 1: Instalirajte Javu na CentOS 8
Java se može instalirati na vaš CentOS 8 stroj instaliranjem JRE (Java Runtime Environment). Paket OpenJDK dostupan je u spremištu paketa CentOS 8, a najnoviju verziju možete instalirati upisivanjem naredbe dane u nastavku.
$ sudo dnf instaliraj java-11-openjdk-devel -y
Nakon instalacije OpenJDK, provjerite instaliranu verziju.
$ java --verzija
Možete vidjeti tu verziju 11.0.9.1 OpenJDK uspješno se instalira na CentOS 8 stroj. Instalirajmo Elasticsearch sada.
Korak 2: Preuzmite i instalirajte Elasticsearch na CentOS 8
Elastic nudi sve pakete za instalaciju Elasticsearch-a na bilo koji operativni sustav poput deb, tar.gz ili o / min. Za CentOS 8 definitivno će nam trebati paket rpm za instalaciju Elasticsearch-a na CentOS 8. Možete posjetiti njihovu službenu web stranicu, elastičnu.co, za preuzimanje i instaliranje najnovije stabilne verzije Elastic pretraživanja na CentOS 8.
Najnovija i stabilno objavljena verzija Elasticsearch-a je 7.11.0 dok sam pisao ovaj post. Preuzmite i instalirajte program za elastično pretraživanje pomoću sljedeće naredbe:
$ sudo rpm -ivh https: // artefakti.elastičan.co / downloads / elasticsearch / elasticsearch-7.12.0-x86_64.o / min
U budućnosti samo posjetite stranicu za preuzimanje Elasticsearch, kopirajte adresu veze RPM paketa i zalijepite je na mjesto veze u gornjoj naredbi ili možete jednostavno promijeniti broj verzije u gornjoj naredbi iz 7.10.2 do najnovije dostupne verzije.
Jednom kada je Elasticsearch instaliran, sljedeći je korak omogućiti elastično pretraživanje.
Prvo ponovo učitajte demon pomoću naredbe.
$ sudo systemctl daemon-reload
Nakon ponovnog učitavanja demona, omogućite uslugu Elasticsearch.
$ sudo systemctl omogućuje elastično pretraživanje.servis
Korak 3: Konfiguracija Elasticsearch-a na CentOS 8
Nakon instalacije Elasticsearch-a, ako želite konfigurirati Elastic pretraživanje prema svojoj želji, konfiguracijske datoteke Elasticsearch-a stavljaju se u direktorij / etc / elasticsearch. Na primjer, ako želite promijeniti ime poslužitelja ili klastera ili konfigurirati elastično traženje za daljinski pristup, sve ove vrste konfiguracijskih opcija smještene su unutar elastičnog pretraživanja.yml datoteku.
elastično pretraživanje.yml
Sve postavke i konfiguracija poslužitelja nalaze se u ovoj datoteci.
Otvorite elastično traženje.yml datoteku u nano uređivaču teksta u terminalu.
$ sudo nano / etc / elasticsearch / elasticsearch.yml
I komentirajte retke koji počinju od "čvor.Ime"I"Klastera.Ime”I navedite željena imena za promjenu imena poslužitelja odnosno klastera.
čvor.name: "Novo ime čvora"Klastera. ime: newClusterName
Slično tome, ako želite konfigurirati elastično pretraživanje za daljinski pristup, poništite redak koji započinje s "mreža.domaćin”Ako se komentira i pruža IP adresu udaljenog hosta.
Nakon svih konfiguracija spremite datoteku i izađite pomoću tipki prečaca (CTRL + S) i (CTRL + X).
Nakon promjene konfiguracijske datoteke kako bismo primijenili promjene, moramo ponovno pokrenuti uslugu Elasticsearch.
$ sudo systemctl ponovno pokrenite elasticsearch.servis
Konfiguracija elastičnog pretraživanja uspješno se sprema i primjenjuje.
Zaključak
Na ovaj način možemo instalirati Elastic search na operativni sustav CentOS 8 i konfigurirati ga prema našim zahtjevima. Korištenjem Elasticsearch-a možemo izvršiti pretraživanje web stranica, pretraživanje aplikacija, praćenje izvedbe aplikacija, poslovnu i sigurnosnu analitiku i mnogo više zadataka. Da biste saznali više o Elasticsearchu, pročitajte vodič za početak rada Elasticsearch sa njegove službene web stranice.