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!