So installieren Sie Elasticsearch auf Fedora 34/33
- 1048
- 8
- Henry Liebold
Elasticsearch ist eine moderne Such- und Analyse -Engine, die auf Apache Lucene basiert. Es ist völlig offen und mit Java gebaut. Es wurde Daten in Form von Dokumenten gespeichert und bietet APIs für die Volltext-Suche. Elasticsearch wird unter der Apache 2 -Lizenz verteilt, die es Flexibilität bietet.
In diesem Tutorial können Sie Elasticsearch auf Fedora Linux -Systemen installieren und konfigurieren.
Voraussetzungen
Java ist die Hauptanforderung für das Ausführen von Elasticsearch. Wir gehen davon aus, dass Java bereits auf Ihrem Fedora -System installiert ist.
Sie können den folgenden Befehl verwenden, um OpenJDK Java auf Ihrem System zu installieren. Öffnen Sie ein Terminal und führen Sie aus:
sudo dnf installieren java-11-openjdk
Überprüfen Sie nach der Installation die Java -Version:
Java -Version
Schritt 1 - Installieren Sie Elasticsearch auf Fedora
- Laden Sie zunächst den öffentlichen Signierschlüssel für Elasticsearch herunter und installieren Sie sie:
sudo rpm -Import https: // artefakte.elastisch.Co/GPG-Key-E-Elasticsarch
- Erstellen Sie als nächstes eine Repository -Datei
Elasticsarch.Repo
im Verzeichnis/etc/yum.Repos.D
und fügen Sie den folgenden Inhalt zur Datei hinzu.[Elasticsearch-7] Name = Elasticsearch Repository für 7.X -Pakete BaseUrl = https: // Artefakte.elastisch.co/pakete/7.x/yum gpgcheck = 1 gpgkey = https: // artefakte.elastisch.co/gpg-key-elasticsearch enabled = 1 autorefresh = 1 type = rpm-md
Speichern Sie diese Datei und schließen Sie sie.
- Reinigen Sie den DNF -Cache und installieren Sie das Elasticsearch -Paket in Ihrem Fedora -System:
sudo dnf sauber
sudo yum Installieren Sie Elasticsearch
Das Elasticsearch -Drehzahlpaket wurde installiert. Als nächstes müssen Sie Elasticsearch basierend auf Ihrer Umgebung konfigurieren.
Schritt 2 - Konfigurieren Sie Elasticsearch
Bearbeiten Sie die Elasticsearch -Konfigurationsdatei Elasticsarch.YML
und setze die Netzwerk.Gastgeber
nach Localhost. Sie können es auch in die System -LAP -IP -Adresse ändern, um sie über das Netzwerk zugänglich zu machen.
vim/etc/elasticsearch/elasticsearch.YML
Netzwerk.Host: Localhost
Aktivieren Sie dann den Elasticsearch -Dienst und starten Sie ihn.
sudo systemctl aktivieren elasticsearch
sudo systemctl starten elasticsearch
Die Elasticsearch wurde erfolgreich installiert und in Ihrem Fedora -System ausgeführt.
Schritt 3 - Testen Sie Elasticsarch
Elasticsearch hört auf Port 9200 für die Rest -APIs zu. Port 9300 wird von der Elasticsearch zur Kommunikation zwischen Knoten verwendet.
Lassen Sie uns über die REST -API auf Port 5200 herstellen, um die Elasticsearch -Version anzuzeigen.
curl -x bekommen "localhost: 9200/?hübsch"
Sie werden die Ergebnisse wie unten sehen:
"Name": "Tecadmin", "cluster_name": "Elasticsearch", "cluster_uuid": "hy8holhnrceb3qzxntcmrq", "Version": "Nummer": "7": "7": "7": "7".9.2 "," build_flavor ":" Standard "," Build_type ":" rpm "," build_hash ":" d34da0ea4a966c4e49417f2da2f244e3e97b4e6e.626720z "," Build_snapshot ": Falsch," Lucene_version ":" 8.6.2 "," minimum_wire_compatibility_version ":" 6.8.0 "," minimum_index_compatibility_version ":" 6.0.0-beta1 "," Tagline ":" Sie wissen, für die Suche "
Wie der obige verbundene Knotenname ist Tecadmin Ausführen von Elasticsearch -Version 7.9.2.
Abschluss
In diesem Tutorial haben Sie gelernt, Elasticsearch auf dem Fedora Linux -System zu installieren und zu konfigurieren.