Probleme avec la commande curl

Le problème n'est pas avec la commande curl.

Le problème vient du fait que tu as changé les settings et que du coup tu es en mode "production" ce qui fait que tu dois respecter toutes les vérifications.

En l'occurence ce message te dit ce qui ne va pas:

[2019-07-09T09:33:56,446][ERROR][o.e.b.Bootstrap          ] [elasticsearch] node validation exception
[1] bootstrap checks failed
[1]: 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

Du coup, ton noeud ne démarre pas:

[2019-07-09T09:33:56,619][INFO ][o.e.n.Node               ] [elasticsearch] stopping ...
[2019-07-09T09:33:56,667][INFO ][o.e.n.Node               ] [elasticsearch] stopped
[2019-07-09T09:33:56,667][INFO ][o.e.n.Node               ] [elasticsearch] closing ...
[2019-07-09T09:33:56,691][INFO ][o.e.n.Node               ] [elasticsearch] closed

Du coup, curl ne peut pas s'y connecter.

Il faut que tu lises ça: https://www.elastic.co/guide/en/elasticsearch/reference/current/bootstrap-checks.html

En particulier dans ton cas: https://www.elastic.co/guide/en/elasticsearch/reference/current/_discovery_configuration_check.html