So installieren Sie Elasticsearch auf Debian am 9.10.8
- 2345
- 714
- Miriam Bauschke
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.YMLNetzwerk.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 "
- « So überprüfen Sie die Laravel -Version nach CLI und Datei
- Wie man einen spezifischen Git -Zweig klonen »