对版本 7.17.3 和 8.9.0 的弹性集群应用 http_max_content_length 设置时有什么区别吗?

问题描述 投票:0回答:1

我有两个弹性集群,一个版本为 7.17.3,另一个版本为 8.9.0。

我遇到了问题https://stackoverflow.com/questions/51020646/org-apache-http-contenttoolongexception-entity-content-is-too-long-105539255#:~:text=You%20need%20to% 20增加%20那个,%20比%20那个高一点%20

解决方案是增加集群设置http_max_content_length。

我已在两个集群上将其增加到 200mb。

我也使用 spring-data-elasticsearch 4.4.10 和相同的代码,但我仍然在版本 7.17.3 的集群上收到 contenttoolongException,而不是版本 8.9.0。

我在文档中没有找到任何与此相关的内容。有人可以帮忙吗?

spring-boot elasticsearch elastic-stack spring-data-elasticsearch
1个回答
0
投票

此问题的解决方案位于更新部分的已批准答案中。

org.apache.http.ContentTooLongException:实体内容对于配置的缓冲区限制 [104857600] 来说太长 [105539255]

我确实覆盖了缓冲区大小,然后它就起作用了。

另外,仅供参考,执行此操作后应用程序应进行压力测试,因为它会对堆内存产生影响。

© www.soinside.com 2019 - 2024. All rights reserved.