執行命令以下: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