弹性搜索批量API - 不编制索引

时间:2016-12-08 13:24:42

标签: elasticsearch kibana

我已经以批量格式输出了一个JSON文件,我可以使用开发人员工具将其加载到Kibana中。并使用-d命令插入几行

文件的示例行:

{"index":{"_index":"els","_type":"logs","_id":1481018400003}}
{"timestamp":1481018400003,"zoneId":29863567,............[]}
{"index":{"_index":"els","_type":"logs","_id":"30cee368073c0c9b"}}
{"timestamp":1481018400005,"zoneId":29863567,............[]}
...

然而,当我运行批量api来装入文件时,它什么也没做。我在命令中添加了详细信息并获得以下内容:

* Connected to localhost (::1) port 9200 (#0)
> POST /_bulk HTTP/1.1
> Host: localhost:9200
> User-Agent: curl/7.49.0
> Accept: */*
> Content-Length: 0
> Content-Type: application/x-www-form-urlencoded
>
< HTTP/1.1 400 Bad Request
< content-type: application/json; charset=UTF-8
< content-length: 165
* HTTP error before end of send, stop sending

任何帮助都会很棒。

谢谢!

0 个答案:

没有答案