In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von Elasticsearch auf Ubuntu 18.04 LTS erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
Elasticsearch ist eine flexible und leistungsstarke Open-Source-Engine für verteilte Echtzeitsuche und -analyse. Mit Elasticsearch können Sie große Datenmengen schneller und nahezu in Echtzeit speichern, durchsuchen und analysieren. Elasticsearch wird im Allgemeinen als zugrunde liegende Engine/Technologie verwendet, die Anwendungen mit komplexen Suchfunktionen und -anforderungen unterstützt.
Installieren Sie Elasticsearch auf Ubuntu
Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.
sudo apt update sudo apt upgrade
Schritt 2. Installieren Sie Java.
Java ist die Hauptvoraussetzung für die Ausführung von Elasticsearch auf jedem System. Stellen Sie sicher, dass auf Ihrem System Java installiert ist, indem Sie den folgenden Befehl ausführen:
sudo apt install openjdk-8-jdk
Sie können überprüfen, ob Java 8 installiert ist, indem Sie diesen Befehl ausführen:
$ java -version openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b14-2ubuntu0.18.04.1-b14) OpenJDK 64-Bit Server VM (build 25.191-b14, mixed mode)
Schritt 3. Installieren Sie Elasticsearch auf Ubuntu 18.04.
Verwenden Sie das offizielle apt-Repository von Elasticsearch, um Elasticsearch auf einem Ubuntu-Linux-System zu installieren:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Sobald das Repository aktiviert ist, aktualisieren Sie die apt-Paketliste und installieren Sie die Elasticsearch-Engine, indem Sie Folgendes eingeben:
sudo apt update sudo apt install elasticsearch
Der Elasticsearch-Dienst wird nach Abschluss des Installationsvorgangs nicht automatisch gestartet. Um den Dienst zu starten und zu aktivieren, führen Sie Folgendes aus:
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
Schritt 4. Konfigurieren Sie Elasticsearch.
Sie können dies anpassen, indem Sie die Elasticsearch-Konfigurationsdatei bearbeiten. Bearbeiten Sie die Konfigurationsdatei in Ihrem bevorzugten Texteditor und aktualisieren Sie die folgenden Werte:
sudo nano /etc/elasticsearch/elasticsearch.yml
Ändern Sie die folgenden Werte:
network.host: 0.0.0.0 cluster.name: ES_Cluster_01 node.name: "Cluster_01_Node_001"
Starten Sie den Elasticsearch-Dienst neu, damit die Änderungen wirksam werden:
sudo systemctl restart elasticsearch
Schritt 5. Testen Sie das Elasticsearch-Setup.
Sie können überprüfen, ob Elasticsearch ausgeführt wird, indem Sie mit dem folgenden Curl-Befehl eine HTTP-Anforderung an Port 9200 auf localhost senden:
curl -X GET "localhost:9200/"
Sie sollten etwas Ähnliches sehen:
{ "name" : "kwEpA2Q", "cluster_name" : "elasticsearch", "cluster_uuid" : "B-5B34LramonaD3ww", "version" : { "number" : "6.6.1", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "1fd8f69", "build_date" : "2019-04-13T17:10:46.160291Z", "build_snapshot" : false, "lucene_version" : "7.6.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
Das ist alles, was Sie tun müssen, um Elasticsearch auf Ubuntu 18.04 zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.