Lösungen für häufige Probleme bei der Verwendung von Elasticsearch

Lösungen für häufige Probleme bei der Verwendung von Elasticsearch

1. Die Verwendung mit Redis führt zu Startkonflikten bei Netty. Sie müssen daher der ***Anwendungseintragsdatei eine Methode hinzufügen:

@PostKonstrukt
öffentliche void init() {
  // siehe Netty4Utils.setAvailableProcessors()
  System.setProperty("es.set.netty.runtime.available.processors", "false");
}

2. NoNodeAvailableException[Keiner der konfigurierten Knoten ist verfügbar: [{#transport#-1}{V4jtTT-tQQqULCNjSNSfgg}{192.168.116.128}{192.168.116.128:9300}]

Lösung:

Ersetzen Sie die Elasticsearch-Version, die Ihrem Spring-Boot-Starter-Data-Elasticsearch entspricht.

3. Warnung für OpenJDK 64-Bit-Server-VM: $ Option UseConcMarkSweepGC wurde in Version 9.0 verworfen und wird wahrscheinlich in einer zukünftigen Version entfernt.

Lösung:

Ändern Sie den Inhalt der Datei jvm.options wie folgt:

-XX:+UseConcMarkSweepGC wurde geändert in -XX:+UseG1GC

4. Benutzer löschen

Bevor Sie einen Benutzer löschen, müssen Sie den Prozess des Benutzers beenden

pkill oder kill -9 <pid>

Beispiel: Benutzer user löschen

Benutzerdel-Benutzer

Beispiel: Benutzer user löschen und gleichzeitig sein Arbeitsverzeichnis löschen

userdel –r Benutzer

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Zusammenfassung häufiger Probleme basierend auf Elasticsearch 5.4
  • Lösen Sie das Problem, dass Docker Elasticsearch7.x startet und einen Fehler meldet
  • Beispiele für häufige Fehler bei Elasticsearch

<<:  Fallstricke beim dynamischen Menü, dynamischen Laden von Routen und Aktualisieren in Vue

>>:  HTML-Tabellen-Tag-Tutorial (7): Hintergrundfarbattribut BGCOLOR

Artikel empfehlen

CSS realisiert Div vollständig zentriert, ohne Höhe festzulegen

Erfordern Das Div unter dem Körper ist vertikal z...

MySQL-Optimierungszusammenfassung – Gesamtzahl der Abfrageeinträge

1. COUNT(*) und COUNT(COL) COUNT(*) führt normale...

Detaillierte Erklärung der Funktion und Verwendung der DOCTYPE-Deklaration

1. Browser-Rendering-Modus und Doctype Einige Web...

Vue implementiert eine kleine Countdown-Funktion

In vielen Projekten muss eine Countdown-Funktion ...

Detaillierte Erklärung der Abkürzung von State in React

Vorwort Was ist Staat Wir alle sagen, dass React ...

So ändern Sie die Farbe der gesamten Zeile (tr), wenn die Maus in HTML stoppt

Verwenden Sie reines CSS, um die Hintergrundfarbe...

Einige Indikatoren für exzellentes Web-Frontend-Design

Die Barrierefreiheit von Webseiten scheint etwas z...

Docker stellt eine MySQL-Remoteverbindung bereit, um 2003-Probleme zu lösen

Herstellen einer Verbindung mit MySQL Hier verwen...