Wie installiere ich Elasticsearch mit Docker?

Wie Installiere Ich Elasticsearch Mit Docker



Elasticsearch ist eine beliebte und stark wachsende Suchmaschine und ein Analysetool. Es wird häufig zum Speichern und Analysieren verschiedener Arten von Daten und Informationen verwendet, wird jedoch normalerweise für unstrukturierte und halbstrukturierte Daten verwendet. Es kann problemlos auf verschiedenen Plattformen eingerichtet und installiert werden.

Manchmal müssen Benutzer Elasticsearch mit einigen Anwendungen verwenden, die auf unterschiedlichen Plattformen basieren, wie z. B. der Ubuntu-Distribution. In solchen Situationen können Benutzer Elasticsearch mit Docker installieren und verwenden. Docker ist eine Plattform, auf der Benutzer ihre Anwendungen und Programme zusammen mit den erforderlichen Abhängigkeiten einfach containerisieren können.







In diesem Artikel wird die Methode zur Installation von Elasticsearch mit Docker demonstriert.



Wie installiere ich Elasticsearch mit Docker?

Docker ist eine Plattform, auf der Benutzer Elasticsearch in einer containerisierten und isolierten Umgebung ausführen können. Um Elasticsearch mit Docker zu installieren, führen Sie die aufgeführten Schritte aus.



Schritt 1: Docker-Image abrufen





Ziehen Sie zunächst das Elasticsearch-Docker-Image aus der offiziellen Docker-Registrierung mit dem Befehl „ Docker Pull ' Befehl:

Docker Pull docker.elastic.co / elastische Suche / elastische Suche:8.8.2



Schritt 2: Erstellen Sie ein Netzwerk

Als nächstes erstellen Sie ein neues Netzwerk für Elasticsearch mit „ Docker-Netzwerk erstellen ' Befehl. Dieser Schritt ist optional, wird aber empfohlen. Da die Erstellung eines Netzwerks auf diese Weise von Vorteil ist, wird Elasticsearch zusammen mit den Daten vollständig entfernt, wenn der Benutzer den Container entfernt. Das Netzwerk verfügt jedoch über ein Backup der Elasticsearch-Daten:

Docker-Netzwerk erstellt elastisch

Schritt 3: Führen Sie das Image aus

Führen Sie als Nächstes das Elasticsearch-Image aus, um den Elasticsearch-Container mit dem folgenden Befehl zu erstellen und zu starten:

Docker-Lauf --Name es01 --Netz elastisch -P 9200 : 9200 -Es docker.elastic.co / elastische Suche / elastische Suche:8.8.2

Im oben genannten Befehl:

  • -Name Die Option „gibt den Containernamen an.
  • -Netz Die Option „wird verwendet, um das Netzwerk mit dem Container zu verbinden.
  • -P Die Option „definiert den exponierten Port des Containers.
  • -Es ”-Flag führt den Container interaktiv aus und weist dem Container das Terminal zu:

Hier generiert Elasticsearch das Passwort für „ elastisch ”Benutzer und Token zum Konfigurieren von Kibana. Erstellen Sie eine Sicherungskopie dieser Informationen zur späteren Verwendung:

Notiz: An diesem Punkt können Benutzer Schwierigkeiten bei der Ausführung des Containers haben und möglicherweise auf einen Fehler stoßen. Elasticsearch wurde nicht normal beendet “. Um dieses Problem zu beheben, können Sie zu unserer bereitgestellten Lösung navigieren, indem Sie den beigefügten Anweisungen folgen Post .

Schritt 4: Verifizierung

Um zu überprüfen, ob der Container Elasticsearch am angegebenen Port ausführt, navigieren Sie zu „ http://localhost:9200 ” URL. Anschließend werden Sie von Elasticsearch aufgefordert, Ihren Benutzernamen und Ihr Passwort einzugeben. Fügen Sie den Benutzernamen „ elastisch ” und Passwort, das beim Ausführen des Elasticsearch-Containers im obigen Schritt generiert wurde. Die folgende Ausgabe zeigt, dass wir Elasticsearch erfolgreich mit dem Docker-Container ausgeführt haben:

Notiz: An diesem Punkt können viele Benutzer mit der „ Verbindung wurde zurückgesetzt ' Fehler. Um den angegebenen Fehler zu beheben, gehen Sie unseren Link durch Artikel Darin haben wir eine Schritt-für-Schritt-Anleitung zur Behebung des Fehlers „Verbindung wurde zurückgesetzt“ bereitgestellt.

Das ist alles über die Installation von Elasticsearch mit Docker.

Abschluss

Um Elasticsearch mit Docker zu installieren, ziehen Sie zunächst das offizielle Elasticsearch-Image aus der Registrierung mit dem Befehl „ Docker Pull ' Befehl. Führen Sie anschließend das Bild über „ docker run -p 9200:9200 ' Befehl. In diesem Blog wurde die Methode zur Installation von Elasticsearch mit Docker demonstriert.