在弹性搜索中无法索引大于100MB的文件

时间:2017-06-05 06:27:08

标签: elasticsearch bulkinsert

我试图将json文件大小索引为128MB。但是由于某种原因,我无法对其进行索引,并且它没有显示任何错误。但是,如果我将文件分成两个文件大小为50mb和60mb或任何大小小于100mb的文件,则将文件编入索引。因为它没有给我任何错误,我不知道为什么我不能索引文件

我正在使用此命令

curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/novcart/sales/_bulk' --data-binary @novcart2.json

1 个答案:

答案 0 :(得分:3)

默认情况下,ES配置为处理最大100MB的有效负载。您需要更改的设置称为http.max_content_length

只需将此限制添加到elasticsearch.yml配置文件并重新启动ES即可增加此限制:

http.max_content_length: 150mb