批量数据通过curl加载到Elastic的麻烦

时间:2018-03-14 22:26:08

标签: curl elasticsearch

我正在尝试从json文件创建索引。

json文件如下所示:

{"index": {"_id": "1"}}
{"description": "\n\n\nbunches of text with embedded \n newlines.\n\n\n"}
{"index": {"_id": "10"}}
{"description": "more text","abstract":"less text"}

...等 (索引按整数顺序排序,这就是为什么10在这里之后是1)

我正在尝试使用以下方法将其插入现有索引(不包含文档):

$ curl -H "Content-Type: application/json" -XPOST "localhost:9200/rktest1/_doc/_bulk?pretty&refresh" --data-binary "@myfile.json"; echo

但是echo并没有回应任何东西,我的索引没有被更新

$ curl -XGET 'localhost:9200/_cat/indices?v'                     
health status index   uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   rktest1 4gcNmk8ZSUW-n_0Jc4cnMA   5   1          0            0      1.1kb          1.1kb

这几乎是从弹性文档中复制出来的,所以我不确定我在这里缺少什么。我很感激这个特殊案例的帮助,但我也很想知道是否有一个论点我可以发送以获得更多关于POST发生的事情的反馈,以帮助我自己调试?

0 个答案:

没有答案