批量创建弹性搜索异常

时间:2015-10-18 19:16:31

标签: macos curl elasticsearch elasticsearch-bulk

我想测试批量插入

这是我的要求

curl -PUT "http://localhost:9200/blabla/blabla/_bulk?pretty" -d '{
{"create": {}}\n
{"name" : "super"}\n
}' -i

我收到此错误:

HTTP/1.1 500 Internal Server Error
Content-Type: application/json; charset=UTF-8
Content-Length: 210

{
  "error" : "JsonParseException[Unexpected end-of-input: expected close marker for OBJECT (from [Source: [B@29ae00d4; line: 1, column: 0])\n at [Source: [B@29ae00d4; line: 1, column: 3]]",
  "status" : 500
}

我不知道为什么错误消息表明要关闭}我猜这是一个正确的JSON我正在添加行尾,因为官方网站要求

1 个答案:

答案 0 :(得分:2)

这是错误的sytax在Cells(r.Row,"E").Value = Cells(r.Row,"E").Value + ChargebleHours 之后不应该有括号 它应该如下:

-d