有谁知道解决kibana 7.2中以下问题的最佳解决方案吗?

时间:2020-07-16 06:15:03

标签: elasticsearch

错误:[enhanced_table_visualization]>请求Elasticsearch 失败: {“错误”:{“根本原因”:[{“类型”:“ circuit_breaking_exception”,“原因”:“ [请求] 数据太大,[]的数据将为[249422016 / 237.8mb], 大于限制 [249416908 / 237.8mb]“,” bytes_wanted“:249422016,” bytes_limit“:249416908,” durability“:” TRANSIENT“}]

情况详细信息:我正在尝试从增强型表格中检索数据,如果在给定的时间范围内匹配了更多文档,则会显示如上错误。

我阅读的资源:https://www.elastic.co/guide/en/elasticsearch/reference/current/circuit-breaker.html

1 个答案:

答案 0 :(得分:0)

原因

之所以会出现此异常,是因为您的请求耗尽了该请求的默认断路器,这是您的Elasticsearch节点中配置的JVM的60%。

有关更多详细信息,请参阅request level circuit breaker文档。

解决方案:

如异常消息中所示,耗尽断路器限制的请求涉及聚合(众所周知,这种聚合会占用大量内存)。您可以执行以下操作

  1. 通过关注thisthis博客,改善了聚合逻辑,从而减少了内存消耗。
  2. 您还可以将请求级别的断路器限制从60%提高到更高的限制,并进一步进行微调。
  3. 增加您的Elasticsearch进程的JVM,这反过来又会增加CB内存的绝对值。
相关问题