2017-06-05 74 views
0

我想索引一个128MB的json文件大小。但由于某种原因,我无法将其索引,并且它不显示任何错误。但是,如果我将文件分解为两个大小为50mb和60mb的文件或任何大小小于100mb的文件,则会对该文件建立索引。因为它给了我没有错误,我不知道为什么我不能索引文件在弹性搜索中不能索引大于100MB的文件

我使用这个命令

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

回答

1

默认ES被配置为处理最大100MB的有效载荷。您需要更改的设置称为http.max_content_length

你可以简单地通过添加以下内容到elasticsearch.yml配置文件并重新启动ES增加此限制:

http.max_content_length: 150mb