执行命令以下:json
curl -XPOST http://192.168.6.16:9200/my_new_index/user/_bulk?pretty --data-binary @/cjf/es/elasticsearch-2.3.3/data/myjson.json
报错以下:curl
{
"error" : {
"root_cause" : [ {
"type" : "action_request_validation_exception",
"reason" : "Validation Failed: 1: no requests added;"
} ],
"type" : "action_request_validation_exception",
"reason" : "Validation Failed: 1: no requests added;"
},
"status" : 400
}
错误缘由:elasticsearch
由于json文件格式为:url
没有换行,spa
解决方法:3d
保证要导入的json文件中,json内容是一行一个回车换行,必要时最后加上一行空行。若是不加就能够成功导入,那样也能够。code
再执行命令:blog
curl -XPOST http://192.168.6.16:9200/my_new_index/user/_bulk?pretty --data-binary @/cjf/es/elasticsearch-2.3.3/data/myjson.json
即成功导入了:requests