Elastische Suche

So installieren Sie Elasticsearch auf CentOS 8

So installieren Sie Elasticsearch auf CentOS 8
Elasticsearch ist eine sehr beliebte und leistungsstarke Echtzeit-Datenanalyse- und verteilte Suchplattform. Elasticsearch ist ein Open-Source- und Free-to-Use-Projekt, das von der Firma Elastic entwickelt wurde. Seine Skalierbarkeit, Benutzerfreundlichkeit und kostenlosen Funktionen ermöglichen es Benutzern, es zu Testzwecken für komplexe Suchvorgänge zu verwenden. Es unterstützt RESTful-Dienste, um Daten zu manipulieren, indem die HTTP-Methoden mit dem HTTP-URI kombiniert werden. Beginnen wir mit der Installation von Elasticsearch auf CentOS 8.

Installation von Elasticsearch auf CentOS 8

Da Elasticsearch in Java geschrieben ist, muss Java im ersten Schritt auf dem CentOS 8-Betriebssystem installiert werden.

Schritt 1: Java auf CentOS 8 installieren

Java kann auf Ihrem CentOS 8-Computer installiert werden, indem Sie die JRE (Java Runtime Environment) installieren. Das OpenJDK-Paket ist im CentOS 8-Paket-Repository verfügbar, und Sie können die neueste Version installieren, indem Sie den unten angegebenen Befehl eingeben.

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

Überprüfen Sie nach der Installation von OpenJDK die installierte Version.

$ java --version

Sie können sehen, dass Version 11.0.9.1 von OpenJDK wurde erfolgreich auf dem CentOS 8-Computer installiert. Jetzt Elasticsearch installieren.

Schritt 2: Elasticsearch auf CentOS 8 herunterladen und installieren

Elastic bietet alle Pakete zur Installation von Elasticsearch auf jedem Betriebssystem wie deb, tar.gz oder rpm. Für CentOS 8 benötigen wir definitiv das rpm-Paket, um Elasticsearch auf CentOS 8 zu installieren install. Sie können ihre offizielle Website besuchen, elastisch.co, um die neueste stabile Version von Elastic Search auf CentOS 8 herunterzuladen und zu installieren.

Die neueste und stabile veröffentlichte Version von Elasticsearch ist 7.11.0 beim Schreiben dieses Beitrags. Laden Sie das elastische Suchprogramm mit dem folgenden Befehl herunter und installieren Sie es:

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

Besuchen Sie für die Zukunft einfach die Download-Seite von Elasticsearch, kopieren Sie die Linkadresse des RPM-Pakets und fügen Sie sie an der Stelle des Links im obigen Befehl ein oder ändern Sie einfach die Versionsnummer im obigen Befehl von 7.10.2 auf die neueste verfügbare Version.

Sobald Elasticsearch installiert ist, besteht der nächste Schritt darin, die elastische Suche zu aktivieren.

Laden Sie zuerst den Daemon neu mit dem Befehl.

$ sudo systemctl daemon-reload

Aktivieren Sie nach dem Neuladen des Daemons den Dienst von Elasticsearch.

$ sudo systemctl enable elasticsearch.Bedienung

Schritt 3: Konfiguration von Elasticsearch auf CentOS 8

Wenn Sie nach der Installation von Elasticsearch Elastic search nach Ihren Wünschen konfigurieren möchten, werden die Konfigurationsdateien von Elasticsearch im Verzeichnis /etc/elasticsearch abgelegt. Wenn Sie beispielsweise den Server- oder Clusternamen ändern oder die elastische Suche für den Fernzugriff konfigurieren möchten, werden alle diese Konfigurationsoptionen in der elastischen Suche platziert.yml-Datei.

elastische Suche.yml

Für Servereinstellungen und Konfiguration sind alle Optionen in dieser Datei enthalten.

Öffnen Sie die elastische Suche.yml-Datei in einem Nano-Texteditor im Terminal.

$ sudo nano /etc/elasticsearch/elasticsearch.yml

Und entkommentieren Sie die Zeilen, die mit „Knoten.Name" und "Cluster.Name“ und geben Sie Ihre gewünschten Namen ein, um den Namen des Servers bzw. des Clusters zu ändern.

Knoten.name: "Neuer Knotenname"
Cluster. Name: neuerClusterName

Wenn Sie die elastische Suche für den Fernzugriff konfigurieren möchten, entkommentieren Sie die Zeile, die mit dem „Netzwerk.Gastgeber” wenn es kommentiert ist und die IP-Adresse des Remote-Hosts angibt.

Speichern Sie nach allen Konfigurationen die Datei und beenden Sie sie mit den Tastenkombinationen (STRG+S) und (STRG+X).

Nachdem wir die Konfigurationsdatei geändert haben, um die Änderungen zu übernehmen, müssen wir den Elasticsearch-Dienst neu starten.

$ sudo systemctl restart elasticsearch.Bedienung

Die Konfiguration der Elastic Search wurde gespeichert und erfolgreich angewendet.

Fazit

So können wir Elastic search auf dem CentOS 8 Betriebssystem installieren und nach unseren Anforderungen konfigurieren. Durch die Verwendung von Elasticsearch können wir eine Website-Suche, Anwendungssuche, Anwendungsleistungsüberwachung, Geschäfts- und Sicherheitsanalysen und vieles mehr durchführen. Um mehr über Elasticsearch zu erfahren, lesen Sie die Erste-Schritte-Anleitung von Elasticsearch auf der offiziellen Website.

HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...
So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...