Elastisch zoeken

Hoe Elasticsearch op CentOS 8 te installeren

Hoe Elasticsearch op CentOS 8 te installeren
Elasticsearch is een zeer populair en krachtig realtime data-analyse- en gedistribueerd zoekplatform. Elasticsearch is een open-source en gratis te gebruiken project ontwikkeld door het bedrijf Elastic. Dankzij de schaalbaarheid, het gebruiksgemak en de gratis te gebruiken functies kunnen gebruikers het gebruiken voor testdoeleinden voor complexe zoekopdrachten. Het ondersteunt RESTful-services om gegevens te manipuleren door de HTTP-methoden te combineren met de HTTP-URI. Laten we beginnen met de installatie van Elasticsearch op CentOS 8.

Installatie van Elasticsearch op CentOS 8

Aangezien Elasticsearch in Java is geschreven, is de eerste stap het installeren van Java op het CentOS 8-besturingssysteem.

Stap 1: Installeer Java op CentOS 8

Java kan op uw CentOS 8-machine worden geïnstalleerd door de JRE (Java Runtime Environment) te installeren. Het OpenJDK-pakket is beschikbaar in de CentOS 8-pakketrepository en u kunt de nieuwste versie installeren door de onderstaande opdracht te typen.

$ sudo dnf install java-11-openjdk-devel -y

Controleer na de installatie van OpenJDK de geïnstalleerde versie.

$ java --versie

Je kunt die versie zien 11.0.9.1 van OpenJDK is succesvol geïnstalleerd op de CentOS 8-machine. Laten we Elasticsearch nu installeren.

Stap 2: Download en installeer Elasticsearch op CentOS 8

Elastic biedt alle pakketten om Elasticsearch op elk besturingssysteem te installeren, zoals deb, tar.gz, of rpm. Voor CentOS 8 hebben we zeker het rpm-pakket nodig om Elasticsearch op CentOS 8 te installeren. Je kunt hun officiële website bezoeken, elastic.co, om de nieuwste stabiele versie van Elastic Search op CentOS 8 te downloaden en te installeren.

De nieuwste en stabiele versie van Elasticsearch is 7.11.0 tijdens het schrijven van dit bericht. Download en installeer het elastische zoekprogramma met behulp van de volgende opdracht:

$ sudo rpm -ivh https://artifacts.elastisch.co/downloads/elasticsearch/elasticsearch-7.12.0-x86_64.toeren

Ga voor de toekomst naar de downloadpagina van Elasticsearch, kopieer het linkadres van het RPM-pakket en plak het op de plaats van de link in de bovenstaande opdracht of je kunt gewoon het versienummer in de bovenstaande opdracht wijzigen van 7.10.2 naar de laatst beschikbare versie.

Nadat Elasticsearch is geïnstalleerd, is de volgende stap het inschakelen van Elastic Search.

Laad eerst de daemon opnieuw met het commando.

$ sudo systemctl daemon-reload

Schakel na het herladen van de daemon de service van Elasticsearch in.

$ sudo systemctl activeer elasticsearch.onderhoud

Stap 3: Configuratie van Elasticsearch op CentOS 8

Als u na de installatie van Elasticsearch Elastic search naar wens wilt configureren, worden de configuratiebestanden van Elasticsearch in de directory /etc/elasticsearch geplaatst. Als u bijvoorbeeld de server- of clusternaam wilt wijzigen of de elastische zoekfunctie voor externe toegang wilt configureren, worden al deze typen configuratie-opties in de elastische zoekfunctie geplaatst.yml-bestand.

elastisch zoeken.yml

Voor serverinstellingen en configuratie staan ​​alle opties in dit bestand.

Open de elastische zoekfunctie.yml-bestand in een nano-teksteditor in de terminal.

$ sudo nano /etc/elasticsearch/elasticsearch.yml

En verwijder het commentaar van de regels die beginnen met "knooppunt.naam” en “TROS.naam" en geef de gewenste namen op om respectievelijk de naam van de server en het cluster te wijzigen.

knooppunt.naam: "Nieuwe knooppuntnaam"
TROS. naam: nieuweClusterNaam

Evenzo, als u de elastische zoekopdracht voor externe toegang wilt configureren, verwijdert u het commentaar van de regel die begint met de "netwerk.gastheer” als het wordt becommentarieerd en het IP-adres van de externe host geeft.

Sla na alle configuraties het bestand op en sluit af met de sneltoetsen (CTRL+S) en (CTRL+X).

Nadat we het configuratiebestand hebben gewijzigd om wijzigingen toe te passen, moeten we de Elasticsearch-service opnieuw starten.

$ sudo systemctl herstart elasticsearch.onderhoud

Configuratie van Elastic search is opgeslagen en met succes toegepast.

Conclusie

Dit is hoe we Elastic search op het CentOS 8-besturingssysteem kunnen installeren en configureren volgens onze vereisten. Door Elasticsearch te gebruiken, kunnen we een websitezoekopdracht, applicatiezoekopdracht, monitoring van applicatieprestaties, bedrijfs- en beveiligingsanalyse en nog veel meer taken uitvoeren. Lees voor meer informatie over Elasticsearch de handleiding 'Aan de slag' van Elasticsearch op de officiële website.

Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...
Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...
Beste opdrachtregelspellen voor Linux
De opdrachtregel is niet alleen je grootste bondgenoot bij het gebruik van Linux, hij kan ook de bron van entertainment zijn omdat je hem kunt gebruik...