Detaillierte Erklärung zur Bereitstellung von Elasticsearch Kibana und IK Word Segmenter im Docker

Detaillierte Erklärung zur Bereitstellung von Elasticsearch Kibana und IK Word Segmenter im Docker

es installation

Docker-Pull Elasticsearch:7.4.0
# -d: Im Hintergrund ausführen# -p: Portzuordnung zwischen Host und Docker-Container angeben# --name: Dem Elasticsearch-Container einen Alias ​​zuweisen# -e: Single-Node-Clustermodus angeben# docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.4.0
docker run -id --name es -d -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/plugins:/usr/share/elasticsearch/plugins -e "discovery.type=single-node" elasticsearch:7.4.0
-v /usr/share/elasticsearch/plugins:/usr/share/elasticsearch/plugins #Um dies zu konfigurieren, müssen Sie den Container nicht aufrufen, um zu arbeiten. Entpacken Sie einfach den IK-Wortsegmentierer in dieses Verzeichnis und führen Sie einen OJBK aus.

es ändert den Speicher

finden / -name jvm.options
vim /var/lib/docker/overlay2/1df979ae710529bc978409973092d28608f927ab6c4b26f5e2c0ffee06e3ac1e/diff /usr/share/elasticsearch/config/jvm.options

1.3 Konfigurieren Sie den chinesischen Wortsegmentierer ik

Da das Verzeichnis beim Erstellen des Elasticsearch-Containers zugeordnet wird, kann der chinesische IK-Wortsegmentierer auf dem Host konfiguriert werden. Wenn Sie den IK-Wortsegmentierer auswählen, muss dieser der Elasticsearch-Version entsprechen. Laden Sie die Datei elasticsearch-analysis-ik-7.4.0.zip im Dokument auf den Server hoch und entpacken Sie sie im entsprechenden Verzeichnis (Plugins).

Kibana-Installation

Docker-Pull Kibana:7.4.0
# -e: Konfiguration der Umgebungsvariablen angeben, chinesische Übersetzung bereitstellen# --like: Eine Verbindung zwischen zwei Containern herstellen, Kibana wird mit es verknüpft
# Wenn Sie nicht an Chinesisch gewöhnt sind, können Sie die Bedingung entfernen docker run -d --name kibana --link es:es-p 5601:5601 kibana:7.4.0
docker exec -it kibana /bin/bash #Betreten Sie den Container und ändern Sie den Host
CD-Konfiguration
vi kibana.yml
Host ändern auf 0.0.0.0
Ändern Sie die Adresse in das öffentliche Netzwerk IP+9200

Überprüfen Sie das Protokoll einer bestimmten Sache. Wenn es nicht gestartet werden kann, können Sie die Protokolldetails überprüfen.

Docker-Protokolle Kibana

Dies ist das Ende dieses Artikels über die Bereitstellung von Elasticsearch Kibana mit Docker und eine ausführliche Erklärung des IK-Wortsegmentierers. Weitere relevante Inhalte zur Bereitstellung von Elasticsearch Kibana mit 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:
  • Grafische Methode zur Integration von Elasticsearch7 mit Springboot
  • SpringBoot integriert Elasticsearch zur Implementierung von Indizierungs- und Dokumentvorgängen
  • Detaillierte Erläuterung der Verwendung des Golang Elasticsearch-Clients
  • Detailliertes Tutorial zur Verwendung von ElasticSearch in Springboot
  • Tutorial zur Installation und Bereitstellung von Java Elasticsearch

<<:  Ein kurzer Überblick über CSS3-Pseudoklassenselektoren

>>:  Fehlerbehebung bei MySQL-Datenverlust

Artikel empfehlen

Reines CSS, um den Listen-Pulldown-Effekt auf der Seite zu erzielen

Möglicherweise sehen Sie häufig den folgenden Eff...

CSS-Code zur Unterscheidung von IE8/IE9/IE10/IE11 Chrome Firefox

Das Debuggen der Website-Kompatibilität ist wirkl...

Informationen zur Installation von Homebrew auf dem Mac

Vor kurzem hat Xiao Ming einen neuen Mac gekauft ...

Einfaches Grafik-Tutorial zur Verwendung von Adobe Brackets

Adobe Brackets ist eine Open Source-, einfache un...

Das Vue-Projekt realisiert Anmelde- und Registrierungseffekte

In diesem Artikelbeispiel wird der spezifische Co...

Aufbau einer Docker+K8S-Clusterumgebung und verteilte Anwendungsbereitstellung

1. Docker installieren yum installiere Docker #St...

Erstellen Sie ein SSL-Zertifikat, das in nginx und IIS verwendet werden kann

Inhaltsverzeichnis Erstellen eines SSL-Zertifikat...

Detaillierte Erläuterung der MySQL-Sicherung und -Wiederherstellung

Vorwort: In den vorherigen Artikeln wurde die Ver...

Tipps zum Importieren von CSV-, Excel- oder SQL-Dateien in MySQL

1. CSV-Datei importieren Verwenden Sie den folgen...

Installieren Sie MySQL (einschließlich utf8) mit Docker unter Windows/Mac

Inhaltsverzeichnis 1. Docker-Installation auf dem...

MySQL 5.7.18 Installations-Tutorial unter Windows

In diesem Artikel wird erklärt, wie Sie MySQL aus...

Node.js versendet E-Mails basierend auf dem STMP-Protokoll und dem EWS-Protokoll

Inhaltsverzeichnis 1 Node.js-Methode zum Senden v...