Heim  >  Artikel  >  Java  >  So lösen Sie das Problem der Konfiguration des Kontos und Passworts der ElasticSearch-Clusterumgebung in Java

So lösen Sie das Problem der Konfiguration des Kontos und Passworts der ElasticSearch-Clusterumgebung in Java

WBOY
WBOYnach vorne
2023-04-20 12:43:062749Durchsuche

1. Ändern Sie die Datei „elasticsearch.yml“ der Hauptseite und fügen Sie die folgende Zeile hinzu:

xpack.security.enabled: true

#🎜 🎜#2. Generieren Sie einen Sicherheitsschlüssel

Schneiden Sie in das ES-Installationsverzeichnis und führen Sie bin/elasticsearch-certutil ca -out config/elastic-certificates.p12 -pass „“

#🎜🎜 aus # befindet sich in /home Das Verzeichnis /elasticsearch-7.9.3/config generiert elastic-certificates.p12

3. Ändern Sie weiterhin die ES-YML-Datei

Fügen Sie Folgendes hinzu vier Zeilen:

#🎜🎜 #

xpack.security.transport.ssl.enabled: true

xpack.security.transport.ssl.verification_mode: Certificate
xpack.security.transport .ssl.keystore.path: elastic-certificates .p12

xpack.security.transport.ssl.truststore.path: elastic-certificates.p12


4 des Clusterknotens

Kopieren Sie elastic-certificates.p12 in die Konfiguration anderer Knoten und ändern Sie gleichzeitig die YML anderer Knoten.

5. Starten Sie ES

6. Führen Sie ./elasticsearch-setup-passwords interaktiv aus, um das Passwort festzulegen.

7 Verarbeitung:

7.1 Nach Ausführung des dritten Schritts führen Sie ./elasticsearch-setup-passwords Interactive direkt aus. Es erscheint immer die Meldung „FEHLER: Kennwort für Benutzer [apm_system] konnte nicht festgelegt werden“ 🎜#

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der Konfiguration des Kontos und Passworts der ElasticSearch-Clusterumgebung in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen