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

Cannot index file larger than 100MB in elastic search

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

我正在使用这个命令

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

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

您可以通过将此添加到您的 elasticsearch.yml 配置文件并重新启动 ES 来增加此限制:

http.max_content_length: 150mb