J'avais ElasticSearch 5.2, et je viens de passer à la version 6.0.
J'essaie de créer un modèle d'index en suivant le guide ici , mais j'ai une erreur
Content-Type header [application/x-www-form-urlencoded] is not supported
Ma requête est
curl -X PUT localhost:9200/_template/template_1 -d '
{
"index_patterns": ["te*", "bar*"],
"mappings": {
"type1": {
"properties": {
"host_name": {
"type": "keyword"
}
}
}
}
}'
elasticsearch
curl
mime-types
content-type
http-put
Barry Leishman
la source
la source
La solution est d'ajouter
Content-Type: application/json
têtela source
Sous Windows, lorsque vous indiquez JSON comme paramètre, utilisez uniquement des guillemets doubles. Utilisez le caractère d'échappement.
la source