【发布时间】:2015-08-11 04:20:21
【问题描述】:
我在 StackOverflow 上看到了一些与此类似的帖子,但我仍然不清楚如何将带有 JSON 文档的大文件索引到 ElasticSearch 中;我收到如下错误:
{"error":"ActionRequestValidationException[Validation Failed: 1: index is missing;2: type is missing;]","status":400}
{"took":231,"errors":false,"items":[{"index":{"_index":"test","_type":"type1","_id":"1","_version":7,"status":200}}]
我有一个大小约为 2Gb 的 JSON 文件,这是我真正想要导入的文件。但首先,为了了解 Bulk API 的工作原理,我创建了一个只有一行实际数据的小文件:
testfile.json
{"index":{"_id":"someId"}} \n
{"id":"testing"}\n
我从另一篇关于 SO 的帖子中得到这个。我知道第一行是标题,我也知道第一行中的“索引”是要发送到 ES 的命令;但是,这仍然不起作用。有人可以给我一个工作示例并清楚地说明如何将 JSON 文件导入 ES 吗?
谢谢!
【问题讨论】:
标签: json elasticsearch file-import