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.

So steigern Sie die FPS unter Linux?
FPS steht für Bilder pro Sekunde. Die Aufgabe von FPS besteht darin, die Bildrate bei Videowiedergaben oder Spielleistungen zu messen. In einfachen Wo...
Top Oculus App Lab-Spiele
Wenn Sie Besitzer eines Oculus-Headsets sind, müssen Sie über Sideloading informiert sein. Sideloading ist der Prozess der Installation von Inhalten, ...
Top 10 Spiele zum Spielen auf Ubuntu
Die Windows-Plattform war eine der dominierenden Plattformen für Spiele aufgrund des großen Prozentsatzes von Spielen, die heute entwickelt werden, um...