So installieren Sie Elasticsearch und Kibana in Docker

So installieren Sie Elasticsearch und Kibana in Docker

1. Installieren Sie elasticsearch

Elasticsearch-Bild abrufen

Docker-Pull Elasticsearch 

Erstellen eines Handoff-Modus-Netzwerks

Docker-Netzwerk erstellen elasticsearch_net

Installieren

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 --network elasticsearch_net -v elasticsearch_volume:/root -e "privileged=true" -e "discovery.type=single-node" elasticsearch

# -d Hintergrundausführung# --name elasticsearch-Containername# -p 9200:9200 -p 9300:9300 Mapping-Port# --network elasticsearch_net gibt das Netzwerk an# -v elasticsearch_volume:/root benanntes freigegebenes Verzeichnis# -e "privileged=true" konfiguriert Zugriffsrechte# -e "discovery.type=single-node" gibt den Bereitstellungsmodus von Elasticsearch an# elasticsearch gibt das Image an----
# -v elasticsearch_volume:/root benanntes freigegebenes Verzeichnis# -e "privileged=true" Zugriffsberechtigungen konfigurieren. Wenn die Zugriffsberechtigungen nicht zu Beginn konfiguriert werden, wird es nicht gestartet. Nach dem Hinzufügen von Berechtigungen kann es gestartet werden 

Ändern der Konfiguration

echo 'http.cors.allow-origin: "*"' >> elasticsearch.yml
echo "http.cors.enabled: true" >> elasticsearch.yml

Neustart

Docker startet Elasticsearch neu

Installieren Sie den IK-Tokenizer.

Laden Sie die gleiche Version des IK Word Segmenter Zip-Pakets über ein freigegebenes Verzeichnis oder direkt über wget herunter, Link


Entpacken Sie es in das Verzeichnis /usr/share/elasticsearch/plugins

Neustart

Docker startet Elasticsearch neu
Im Startprotokoll können Sie sehen, dass das Plug-In „ik word segmenter“ geladen ist 

Installieren von Kibana

Docker zieht das Kibana 5.6.12-Image

Docker-Pull Kibana:5.6.12 

Ausführen von Kibana

docker run -d --name kibana --network elasticsearch_net -e ELASTICSEARCH_URL=http://192.168.159.3:9200 -p 5601:5601 kibana:5.6.12

Zugriff auf Kibana

Installieren Sie elasticsearch-head

Docker zieht Mobz/Elasticsearch-Kopf: 5
docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5 

Dies ist das Ende dieses Artikels über die Schritte zur Installation von Elasticsearch und Kibana in Docker. Weitere Informationen zur Installation von Elasticsearch und Kibana in Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Probleme und Lösungen bei der Installation von ElasticSearch und Kibana in Docker
  • Implementierung der Docker-Installation von Elastic Search und Kibana

<<:  Der Unterschied zwischen Schlüssel und Index in MySQL

>>:  Detaillierte Erklärung des this-Zeigeproblems in JavaScript

Artikel empfehlen

Ein Artikel zeigt Ihnen, wie Sie den Watch-Listener von Vue verwenden

Inhaltsverzeichnis Hörer beobachten Format Richte...

Methode zur Wiederherstellung von Betriebs- und Wartungsdaten der MySQL-Datenbank

In den vorherigen drei Artikeln wurden gängige Si...

MySQL-Startfehler InnoDB: Sperren nicht möglich/ibdata1-Fehler

Beim Starten von MySQL in einer OS X-Umgebung wir...

Implementierungsbeispiel für die Message Board-Funktion von Node.js+Express

Inhaltsverzeichnis Nachrichtenbrett Erforderliche...

Vollständige MySQL-Sicherung und schnelle Wiederherstellungsmethoden

Ein einfaches MySQL-Vollsicherungsskript, das die...

Lösen Sie das Matching-Problem in CSS

Problembeschreibung Wie wir alle wissen, wird bei...

Implementierung von MySQL-indexbasierten Stresstests

1. Datenbankdaten simulieren 1-1 Datenbank- und T...

webpack -v Fehlerlösung

Hintergrund Ich möchte die Webpack-Version überpr...

So beheben Sie den MySQL-FEHLER 1045 (28000) - Zugriff wegen Benutzer verweigert

Problembeschreibung (die folgende Diskussion besc...

Ubuntu 15.04 öffnet den MySQL-Remote-Port 3306

Ubuntu 15.04 öffnet den MySQL-Remote-Port 3306. A...

Detailliertes Tutorial zur Installation von MySQL unter WINDOWS

1. Laden Sie das Installationspaket herunter -Wäh...