首页 > 解决方案 > 如何解决弹性搜索中的请求实体太大问题?

问题描述

我们正在尝试使用 BulkRequest java RestHighclient 6.2.3 进行索引。弹性搜索托管在 aws 上。

我们在索引时遇到以下问题:

URI [/_bulk?timeout=120s], status line [HTTP/1.1 413 Request Entity Too Large]
    {"Message":"Request size exceeded 104857600 bytes"}

如何在 java RestHighClient jar 中解决这个问题?

标签: amazon-web-serviceselasticsearch

解决方案


根据文档,HTTP 请求正文的最大大小为 100mb(您可以使用http.max_content_length设置更改它)。

请记住,托管在 AWS 上的 Elasticseach 实例对 HTTP 请求有效负载也有限制。您可以在此处查看详细信息。


推荐阅读