es批量操作_bulk
curl -XPOST 'localhost:9200/_bulk?pretty' --data-binary ../@data.json
当执行上面的语句,报错如下:
{
"error" : {
"root_cause" : [ {
"type" : "parse_exception",
"reason" : "Failed to derive xcontent"
} ],
"type" : "parse_exception",
"reason" : "Failed to derive xcontent"
},
"status" : 400
}
原因:@放在路径的前面
相对路径:
curl -XPOST 'localhost:9200/bank/_bulk?pretty' --data-binary @../data.json
绝对路径:
curl -H "Content-Type: application/json" -XPOST "localhost:9200/bank/_bulk?pretty&refresh" --data-binary @D:\elasticsearch-plugin\data.json