Wie installiere und konfiguriere ich Elasticsearch in deiner Entwicklungs-/Produktionsumgebung?

Veröffentlicht: 2019-12-29

So installieren und konfigurieren Sie Elasticsearch in einer Linux-Umgebung

In diesem Tutorial gehen wir Schritte zur Installation und Konfiguration von Elasticsearch für Ihre Entwicklungs- und Produktionsumgebung durch.

Was ist ElasticSearch?

Eine der besten Such- und Analysemaschinen der Welt. Elasticsearch ist eine verteilte, JSON-basierte Engine, die auf horizontale scalability , maximale reliability und einfache Verwaltung ausgelegt ist.

Die elastische Suche speichert Ihre Daten zentral, sodass Sie das Erwartete entdecken und das Unerwartete aufdecken können. Sie können alle Ihre Protokolle über Filebeat an ElasticSearch senden und Metriken sofort visualisieren.

So starten Sie ElasticSearch als normaler Benutzer

Wenn Sie eine der folgenden Fragen haben, dann sind Sie hier richtig:

  • So installieren und konfigurieren Sie Elasticsearch unter Ubuntu 16.04
  • Einrichtung und Konfiguration von Elasticsearch
  • Installieren und Konfigurieren von Elasticsearch
  • So installieren und konfigurieren Sie eine Remote-Elasticsearch-Instanz

Schritt-1) Installieren Sie Elasticsearch

Hier sind die wenigen einfachen Befehle, um Elasticsearch auf Ihrem Linux/Ubuntu-Betriebssystem zu installieren.

Und das ist es. Hier sind Installationsprotokolle.

Installationsprotokolle:

Schritt-2) Starten Sie den Elasticsearch-Prozess

Sie müssen sicherstellen, dass JAVA_HOME korrekt eingerichtet ist.

Befehl zum Starten des ElasticSearch-Prozesses:

Stellen Sie sicher, dass Sie Elastic Search mit normal user starten müssen. ElasticSearch startet nicht als root user und Sie sehen den folgenden Fehler, wenn Sie versuchen, es als Root-Benutzer auszuführen.

Befolgen Sie dieses Tutorial, um zu erfahren, wie Sie einen Nicht-Root-Benutzer hinzufügen und sich anmelden.

Hier ist eine Konsolenergebnisausgabe:

Schritt-3) Überprüfen Sie den Elasticsearchprocess-Prozess

Wie stelle ich sicher, dass Elasticsearch läuft?

command: ps -few | grep elastisch

Das ist es. Sie sind bereit, ElasticSearch auszuführen.

Standard-Elasticsearch-Startdatei:

Inhalt der Elasticsearch-Datei:

Was kommt als nächstes? Filebeat einrichten.

Wie installiere und konfiguriere ich Filebeat? Lightweight Log Forwarder für Dev/Prod-Umgebung