[英]Import JSON into Elasticsearch using cURL
我想使用以下命令將JSON
文件導入到我的ELK堆棧中。
curl -X POST 'http://localhost:9200/test/test' -d active_users_2014-11-18.json
當我執行命令時,出現以下錯誤:
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "failed to parse"
}
],
"type": "mapper_parsing_exception",
"reason": "failed to parse",
"caused_by": {
"type": "illegal_argument_exception",
"reason": "Malformed content, found extra data after parsing: START_OBJECT"
}
},
"status": 400
}
這是我發送到API端點的JSON
文件的內容:
{
"timestamp": 1416350761139,
"userInTheLastMinutes": {
"5": 3,
"15": 3,
"60": 11
}
}
{
"timestamp": 1416350821172,
"userInTheLastMinutes": {
"5": 3,
"15": 3,
"60": 11
}
}
您使用了錯誤的文件格式和錯誤的HTTP端點。 您需要使用批量API及其特定格式。
另外,請不要使用屏幕截圖,而只能使用純文本,這更容易使用。 謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.