Maison >Java >javaDidacticiel >Comment résoudre le problème de configuration du compte et du mot de passe de l'environnement de cluster ElasticSearch en Java
1. Modifiez le fichier elasticsearch.yml du site principal et ajoutez la ligne suivante :
xpack.security.enabled : true
2 Générez une clé de sécurité
Coupez dans le répertoire d'installation d'ES et exécutez bin/elasticsearch. -certutil ca -out config/elastic-certificates.p12 -pass « »
générera elastic-certificates.p12 dans le répertoire /home/elasticsearch-7.9.3/config
3. Continuez à modifier le fichier ES yml
.Ajoutez les quatre lignes suivantes :
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. Mettez à jour la configuration du nœud du cluster
Copiez elastic-certificates.p12 dans la configuration des autres nœuds et modifiez le yml. d'autres nœuds en même temps.
5. Redémarrez ES
6. Exécutez ./elasticsearch-setup-passwords interactive pour définir les mots de passe
7. Gestion des problèmes pendant le processus :
7.1 Après avoir exécuté la troisième étape au début, exécutez directement ./elasticsearch. - configuration-mots de passe interactifs. Invite toujours « ERREUR : échec de la définition du mot de passe pour l'utilisateur [apm_system] »
8. Effet :
.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!