Căutare elastică

Cum se instalează Elasticsearch pe CentOS 8

Cum se instalează Elasticsearch pe CentOS 8
Elasticsearch este o platformă foarte populară și puternică de analiză a datelor în timp real și de căutare distribuită. Elasticsearch este un proiect open-source și gratuit, dezvoltat de compania Elastic. Scalabilitatea, ușurința de utilizare și funcțiile gratuite de utilizare le permit utilizatorilor să o folosească în scopuri de testare pentru căutări complexe. Suportă servicii RESTful pentru manipularea datelor prin combinarea metodelor HTTP cu URI-ul HTTP. Să începem cu instalarea Elasticsearch pe CentOS 8.

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.

OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...