При использовании Elasticsearch для загрузки наборов данных с помощью команды curl ->
curl -H "Content-Type: application/x-ndjson" -XPOST "localhost:9200/shakespeare/doc/_bulk?pretty" --data-binary @$shakespeare_6.0
Следующее предупреждение встречается ->
Warning: Couldn't read data from file "$shakespeare_6.0", this makes an empty
Warning: POST.
{
"error" : {
"root_cause" : [
{
"type" : "parse_exception",
"reason" : "request body is required"
}
],
"type" : "parse_exception",
"reason" : "request body is required"
},
"status" : 400
}
Мои данные:
{"index":{"_index":"shakespeare","_id":0}}
{"type":"act","line_id":1,"play_name":"Henry IV", "speech_number":"","line_number":"","speaker":"","text_entry":"ACT I"}
Какова основная причина этого предупреждения?Я использую 64-битную Windows 10.
Также, пожалуйста, дайте мне знать, каковы разные способы отправки данных вasticsearch?Я нуб.