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

Einführung in die Verwendung des MySQL pt-slave-restart-Tools

Inhaltsverzeichnis Beim Einrichten einer MySQL-Ma...

Mehrere Möglichkeiten zum Herunterfahren des Hyper-V-Dienstes unter Windows 10

Wenn Sie VMware Workstation zum Öffnen einer virt...

So verwenden Sie Docker zum Bereitstellen eines Dubbo-Projekts

1. Verwenden Sie zunächst Springboot, um ein einf...

Methoden und Schritte zum Bereitstellen mehrerer War-Pakete in Tomcat

1 Hintergrund JDK1.8-u181 und Tomcat8.5.53 wurden...

Lösung für das Problem ungültiger Breiteneinstellungen für Label und Span

Standardmäßig ist die Einstellung der Breite für B...

Export- und Importvorgänge für Docker-Images

Was ist, wenn die Basis-Images bereits konfigurie...

Grundlegende Hinweise zu HTML und CSS (unbedingt für das Frontend lesen)

Als ich zum ersten Mal mit HTML in Berührung kam,...

JavaScript-Farbbetrachter

In diesem Artikelbeispiel wird der spezifische Ja...

Beispielcode zur Implementierung einer QR-Code-Scanbox mit CSS

Normalerweise haben wir ein Scan-Feld, wenn wir d...

Detaillierte Erklärung des JavaScript-Prototyps und Beispiele

Inhaltsverzeichnis Die Beziehung zwischen der Kon...

Docker verwendet Dockerfile, um die Node.js-Anwendung zu starten

Schreiben einer Docker-Datei Am Beispiel des von ...

Bild-Scrolling-Effekt mit CSS3 erstellt

Ergebnisse erzielenImplementierungscode html <...