So installieren Sie Elasticsearch auf Debian am 9.10.8

So installieren Sie Elasticsearch auf Debian am 9.10.8

Elasticsearch ist eine flexible und leistungsstarke Open-Source-Verteilte-Echtzeit-Such- und Analyse-Engine. Mit einem einfachen APIs-Satz bietet es die Möglichkeit zur Volltext-Suche. Die elastische Suche ist unter der Apache 2 -Lizenz frei verfügbar, die die größte Flexibilität bietet.

In diesem Tutorial können Sie Elasticsearch in Debian 10, Debian 9 und Debian 8 Systems installieren.

Schritt 1 - Voraussetzungen

Melden Sie sich in Ihrem Debian -System mithilfe von sudo privilegiertem Benutzer oder Root -Konto an.

Java ist die Hauptanforderung für das Ausführen von Elasticsearch in jedem System. Führen Sie die folgenden Befehle aus, um Java in Ihrem Debian -System zu installieren.

sudo APT aktualisieren sudo apt installieren Sie Standard-JDK 

Überprüfen Sie dann die installierte Java -Version.

Java -Version OpenJDK Version "11.0.4 "2019-07-16 OpenJDK Runtime Environment (Build 11.0.4+11-post-debian-1DEB10U1) OpenJDK 64-Bit Server VM (Build 11.0.4+11-post-debian-1DEB10U1, gemischter Modus, Freigabe) 

Stellen Sie außerdem sicher, dass Ihre java_home -Umgebungsvariable konfiguriert ist:

echo $ java_home/usr/lib/jvm/java-11-oracle 

Schritt 2 - Installieren Sie Elasticsearch auf Debian

Verwenden Sie Elasticsearch Official APT Repository, um Elasticsearch auf Debian Linux System zu installieren. Führen Sie die folgenden Befehle aus, um den GPG -Schlüssel für Elasticsearch -Pakete zu importieren.

sudo apt-Get Installieren Sie APT-transport-https wGet -qo-https: // Artefakte.elastisch.CO/GPG-KEY-ELASTICSECHSEARCH | sudo apt-key add - 

Konfigurieren Sie dann das APT -Repository in Ihrem Debian -System. Der folgende Befehl fügt ein Repository hinzu, um die neueste Elasticsearch 6 zu installieren.X auf Ihrem Ubuntu -System.

add-apt-repository "Deb https: // Artefakte.elastisch.co/pakete/7.X/APT Stable Main " 

Nach dem Hinzufügen des Repositorys zu Ihrem System. Führen Sie die folgenden Befehle aus, um den Cache zu aktualisieren und dann Elasticsearch -Pakete auf Ihrem System zu installieren.

sudo apt-Get-Update sudo apt-Get Installieren Sie ElasticSearch 

Schritt 3 - Konfigurieren Sie Elasticsearch auf Debian

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:

/etc/elasticsearch/elasticsearch.YML
 Netzwerk.Host: 0.0.0.0 Cluster.Name: Mycluster1 Knoten.Name: "mynode1" 
  • Netzwerk.Gastgeber - Stellen Sie den Netzwerkhost auf 0 ein.0.0.0, um alle Schnittstellen zuzuhören und es öffentlich verfügbar zu machen. Sie können Ihre LAN -Adresse nur für den LAN -Zugriff verwenden.
  • Cluster.Name - Name des Clusters. Für den Multi-Knoten-Cluster müssen alle Knoten denselben Clusternamen verwenden.
  • Knoten.Name - Stellen Sie den eindeutigen Namen des Knotens fest, um sich in einem Cluster zu identifizieren.

Schritt 4 - den Elasticsearch -Dienst verwalten

Um Elasticsearch so zu konfigurieren, dass sie beim Aufstieg des Systems automatisch starten, führen Sie die folgenden Befehle aus:

sudo /bin /systemctl aktivieren Elasticsearch.Service 

Elasticsearch kann wie folgt gestartet und gestoppt werden:

sudo systemctl starten elasticsearch.Service sudo systemctl stop Elasticsearch.Service 

Schritt 5 - Testen Sie Elasticsearch Setup

Der Elasticsearch -Dienst ist bereit zu verwenden. Sie können es über das Curl-Befehlszeilendienstprogramm testen. Führen Sie den einfachen Get -Befehl mit Curl aus, um das Setup zu überprüfen. Sie sehen die Elasticsearch -Clusterdetails mit der Version auf Ihrem Bildschirm.

curl -x Get "http: // localhost: 9200/?hübsch" 
Konsolenausgabe
"Name": "mynode1", "cluster_name": "mycluster1", "cluster_uuid": "wwts-lsSTIGMBYFO6POXLW", "Version": "Nummer": "7": "7": "7": "7".3.0 "," Build_Flavor ":" Standard "," Build_type ":" Deb "," Build_hash ":" De777fa "," Build_date ":" 2019-07-24t18: 30: 11.767338z "," Build_snapshot ": Falsch," Lucene_version ":" 8.1.0 "," minimum_wire_compatibility_version ":" 6.8.0 "," minimum_index_compatibility_version ":" 6.0.0-beta1 "," Tagline ":" Sie wissen, für die Suche "