Instalarea Elasticsearch pe CentOS 8
Deoarece Elasticsearch este scris în Java, primul pas este să aveți Java instalat pe sistemul de operare CentOS 8.
Pasul 1: Instalați Java pe CentOS 8
Java poate fi instalat pe mașina dvs. CentOS 8 prin instalarea JRE (Java Runtime Environment). Pachetul OpenJDK este disponibil în depozitul de pachete CentOS 8 și puteți instala cea mai recentă versiune tastând comanda dată mai jos.
$ sudo dnf instalează java-11-openjdk-devel -y
După instalarea OpenJDK, verificați versiunea instalată.
$ java --versiune
Puteți vedea acea versiune 11.0.9.1 din OpenJDK este instalat cu succes pe mașina CentOS 8. Să instalăm Elasticsearch acum.
Pasul 2: Descărcați și instalați Elasticsearch pe CentOS 8
Elastic oferă toate pachetele pentru a instala Elasticsearch pe orice sistem de operare precum deb, tar.gz sau rpm. Pentru CentOS 8, cu siguranță vom avea nevoie de pachetul rpm pentru a instala Elasticsearch pe CentOS 8. Puteți vizita site-ul lor oficial, elastic.co, pentru a descărca și instala cea mai recentă versiune stabilă a Elastic search pe CentOS 8.
Cea mai recentă și stabilă versiune lansată a Elasticsearch este 7.11.0 în timp ce scriem această postare. Descărcați și instalați programul de căutare elastică folosind următoarea comandă:
$ sudo rpm -ivh https: // artefacte.elastic.co / downloads / elasticsearch / elasticsearch-7.12.0-x86_64.rpm
Pentru viitor, trebuie doar să vizitați pagina de descărcare a Elasticsearch, să copiați adresa link-ului pachetului RPM și să o lipiți la locul link-ului în comanda de mai sus sau puteți schimba numărul versiunii din comanda de mai sus de la 7.10.2 până la cea mai recentă versiune disponibilă.
Odată ce Elasticsearch este instalat, următorul pas este să activați căutarea elastică.
Mai întâi, reîncărcați daemonul folosind comanda.
$ sudo systemctl daemon-reload
După reîncărcarea demonului, activați serviciul Elasticsearch.
$ sudo systemctl activează elasticsearch.serviciu
Pasul 3: Configurarea Elasticsearch pe CentOS 8
După instalarea Elasticsearch, dacă doriți să configurați căutarea Elastic în funcție de dorința dvs., fișierele de configurare ale Elasticsearch sunt plasate în directorul / etc / elasticsearch. De exemplu, dacă doriți să schimbați numele serverului sau clusterului sau să configurați căutarea elastică pentru acces la distanță, toate aceste tipuri de opțiuni de configurare sunt plasate în interiorul elasticearch.fișier yml.
elastic căutare.yml
Pentru setările și configurarea serverului, toate opțiunile sunt în acest fișier.
Deschideți căutarea elastică.yml într-un editor de text nano din terminal.
$ sudo nano / etc / elasticsearch / elasticsearch.yml
Și descomentați liniile care încep de la „nodul.Nume" și "grup.Nume”Și furnizați numele dorite pentru a schimba numele serverului și respectiv al clusterului.
nodul.nume: „Nume nod nou”Cluster. nume: newClusterName
În mod similar, dacă doriți să configurați căutarea elastică pentru acces la distanță, decomentați linia care începe cu „reţea.gazdă”Dacă este comentat și furnizează adresa IP a gazdei la distanță.
După toate configurațiile, salvați fișierul și ieșiți folosind tastele de comandă rapidă (CTRL + S) și (CTRL + X).
După schimbarea fișierului de configurare pentru a aplica modificări, trebuie să repornim serviciul Elasticsearch.
$ sudo systemctl reporniți elasticsearch.serviciu
Configurarea căutării Elastic este salvată și aplicată cu succes.
Concluzie
Acesta este modul în care putem instala căutarea Elastic pe sistemul de operare CentOS 8 și o putem configura în funcție de cerințele noastre. Folosind Elasticsearch, putem efectua o căutare pe site-ul web, căutare de aplicații, monitorizarea performanței aplicației, analize de afaceri și de securitate și multe alte sarcini. Pentru a afla mai multe despre Elasticsearch, citiți ghidul introductiv al Elasticsearch de pe site-ul său oficial.