GNU/Linux >> LINUX-Kenntnisse >  >> Rocky Linux

So installieren Sie Elasticsearch auf Rocky Linux 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Elasticsearch auf Rocky Linux 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Elasticsearch ist eine kostenlose und Open-Source-Analyse-Engine, die zum Speichern verwendet wird , Suchen und Analysieren großer Datenmengen in Echtzeit. Elasticsearch ist bei Systemadministratoren und Entwicklern sehr beliebt und beliebt, da es eine mächtige Suchmaschine ist, die auf der Lucene-Bibliothek basiert. Elasticsearch ist nur ein Teil des ELK-Stacks (Elasticsearch, Logstash und Kibana), die eine Open-Source-Loganalyseplattform darstellen.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Elasticsearch auf Rocky Linux. 8.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:  Rocky Linux 8.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Elasticsearch auf Rocky Linux 8

Schritt 1. Der erste Schritt besteht darin, Ihr System auf die neueste Version der Paketliste zu aktualisieren. Führen Sie dazu die folgenden Befehle aus:

sudo dnf check-update
sudo dnf update

Schritt 2. Installieren von Java unter Rocky Linux 8.

Standardmäßig ist Java im Basis-Repository von Rocky Linux 8. nicht verfügbar. Führen Sie nun den folgenden Befehl aus, um OpenJDK 11 auf Ihrem System zu installieren:

sudo dnf install java-11-openjdk

Überprüfen Sie mit folgendem Befehl, ob Java installiert ist:

java -version

Schritt 3. Elasticsearch auf Rocky Linux 8 installieren.

Standardmäßig ist Elasticsearch im Basis-Repository von Rocky Linux 8 nicht verfügbar. Jetzt fügen wir das Elasticsearch-RPM-Repository zu Ihrem Rocky Linux-System hinzu:

nano /etc/yum.repos.d/elasticsearch.repo

Fügen Sie die folgende Datei hinzu:

[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

Speichern und schließen Sie die Datei und installieren Sie dann das ElasticSearch-Paket mit dem folgenden Befehl:

sudo dnf install --enablerepo=elasticsearch elasticsearch

Standardmäßig ist der Elasticsearch-Dienst beim Booten deaktiviert und nicht aktiv. Jetzt aktivieren wir Elasticsearch (um automatisch beim Systemstart zu starten), starten und überprüfen den Status mit die folgenden Befehle:

sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
sudo systemctl status elasticsearch

Schritt 4. Konfigurieren Sie Elasticsearch.

Bearbeiten Sie nun die Elasticsearch-Konfigurationsdatei „/etc/elasticsearch/elasticsearch.yml “ und setzen Sie den network.host zu localhost:

nano /etc/elasticsearch/elasticsearch.yml

Fügen Sie die folgende Konfiguration hinzu:

cluster.name: idroot-cluster
node.name: node-1
path.data: /var/lib/elasticsearch
network.host: 127.0.0.1

Speichern und schließen Sie die Datei und starten Sie dann den ElasticSearch-Dienst neu:

sudo systemctl start elasticsearch

Schritt 5. Elasticsearch testen.

Nach erfolgreicher Installation testen wir jetzt und sehen, ob die installierte Elasticsearch funktioniert. Elasticsearch sollte auf Port 9200 laufen. Testen Sie dies mit dem Curl-Befehl wie folgt:

curl -X GET "localhost:9200/"

Ausgabe:

[[email protected] ~]# curl -X GET "localhost:9200/"
{
    "name" : "node-1",
    "cluster_name" : "idroot-cluster",
    "cluster_uuid" : "G0Gde46CQmeilanaBCp9EBmw",
    "version" : {
        "number" : "7.13.0",
        "build_flavor" : "default",
        "build_type" : "rpm",
        "build_hash" : "5ciye1c6fkud260ce95akp023559635c6f3",
        "build_date" : "2022-03-19T22:06:26.081071330CI",
        "build_snapshot" : false,
        "lucene_version" : "8.8.2",
        "minimum_wire_compatibility_version" : "6.8.0",
        "minimum_index_compatibility_version" : "6.0.0-beta1"
    },
    "tagline" : "You Know, for Search"
}

Herzlichen Glückwunsch! Sie haben Elasticsearch erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Elasticsearch auf Ihrem Rocky Linux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Elasticsearch-Website zu besuchen.


Rocky Linux
  1. So installieren Sie MariaDB 10.6 auf Rocky Linux 8

  2. So installieren Sie Docker unter Rocky Linux 8

  3. So installieren Sie Cockpit unter Rocky Linux 8

  4. So installieren Sie GitLab unter Rocky Linux 8

  5. So installieren Sie MariaDB unter Rocky Linux 8

So installieren Sie Joomla auf Rocky Linux 8

So installieren Sie Fail2ban unter Rocky Linux 8

So installieren Sie ImageMagick unter Rocky Linux 8

So installieren Sie Spotify unter Rocky Linux 8

So installieren Sie Grafana unter Rocky Linux 8

So installieren Sie Netdata auf Rocky Linux 8