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

Vue3 (III) Website Homepage Layout Entwicklung

Inhaltsverzeichnis 1. Einleitung 2. Tatsächliche ...

Allgemeine Befehle für MySQL-Autorisierung, Start und Dienststart

1. Vier Startmethoden: 1.mysqld Starten Sie den M...

Native js realisiert das Ziehen und Ablegen des Neun-Quadrat-Rasters

Verwenden Sie natives JS, um ein neuneckiges Rast...

Schritte zum Verpacken und Konfigurieren von SVG-Komponenten in Vue-Projekten

Ich bin erst vor Kurzem in eine neue Firma einges...

Vue-Tutorial zur erweiterten Verwendung dynamischer Komponenten

Inhaltsverzeichnis Grundlegende Beschreibung AST-...

MySQL stellt Daten über Binlog wieder her

Inhaltsverzeichnis MySQL-Protokolldateien binlog ...

So installieren Sie Android x86 in einer virtuellen VMware-Maschine

Manchmal möchten Sie eine App testen, aber nicht ...

Beispielcode zur Implementierung der MySQL-Master-Slave-Replikation in Docker

Inhaltsverzeichnis 1. Übersicht 1. Grundsatz 2. U...

Einführung in die Verwendung sowie Vor- und Nachteile von MySQL-Triggern

Inhaltsverzeichnis Vorwort 1. Trigger-Übersicht 2...

Zusammenfassung der praktischen Erfahrungen zu HTML-Wissenspunkten

1. Das Tabellen-Tag ist Tabelle, tr ist Zeile, td ...

Installieren Sie das komprimierte MySQL5.7-Paket schnell unter Windows

In diesem Artikel erfahren Sie, wie Sie das kompr...

Grundlegende Verwendung von Unterabfragen in MySQL

Inhaltsverzeichnis 1. Unterabfragedefinition 2. U...

Zusammenfassung der Zeilenumbruchprobleme bei Textbereichen in HTML

Kürzlich stieß ich auf das Problem, ob die Daten b...