Раньше у меня был ElasticSearch 5.2, а сейчас я обновился до 6.0.
Я пытаюсь создать шаблон индекса, следуя руководству здесь , но получаю ошибку
Content-Type header [application/x-www-form-urlencoded] is not supported
Мой запрос
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
Барри Лейшман
источник
источник
Решение - добавить
Content-Type: application/json
заголовокисточник
В Windows, когда вы указываете JSON в качестве параметра, используйте только двойные кавычки. Используйте escape-символ.
источник