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