Erreur de démarrage d'ElasticSearch 7 - les paramètres de découverte par défaut ne conviennent pas à une utilisation en production;
J'ai essayé de donner les configurations suivantes dans le fichier elasticsearch.yaml
network.Host: aa.bbb.ccc.dd
c'est mon adresse IPv4 et http.port: 9200
La réponse à cela est la suivante lorsque j'essaie d'exécuter elasticsearch.bat sur ma machine Windows:
the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
Je ne sais vraiment pas quoi configurer pour l'initialisation du cluster. Les valeurs par défaut sont discovery.seed_hosts: ["Host1", "Host2"]
et cluster.initial_master_nodes: ["node-1", "node-2"]
J'ai également rencontré le même problème avec le
elastic-search 7.6.2
version. La solution du problème mentionné ci-dessus est qu'il vous suffit d'ajouter"discovery.seed_hosts : 127.0.0.1:9300"
ou définissezdiscovery.type: single-node
danseleasticsearch.yml
pour éviter l'erreur d'utilisation en production.Cliquez sur ici pour les paramètres de découverte et de formation de cluster.
J'ai fourni la réponse détaillée ici .