【问题标题】:Does any one know the optimal solution to solve the following issue in kibana 7.2?有谁知道在 kibana 7.2 中解决以下问题的最佳解决方案?
【发布时间】:2020-07-17 13:09:48
【问题描述】:

错误:[enhanced_table_visualization] > 请求 Elasticsearch 失败的: {"error":{"root_cause":[{"type":"circuit_driving_exception","re​​ason":"[request] 数据太大,[] 的数据将是 [249422016/237.8mb], 大于限制 [249416908/237.8mb]","bytes_wanted":249422016,"bytes_limit":249416908,"durability":"TRANSIENT"}]

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

我阅读的资源:@​​987654321@

【问题讨论】:

  • 你有机会看我的回答吗?如果您需要更多信息,请告诉我
  • @Laksmi,已经有一段时间了,如果您能跟进,如果您有后续问题,请告诉我

标签: elasticsearch


【解决方案1】:

原因

您收到此异常是因为您的请求耗尽了请求的默认断路器,即您的 elasticsearch 节点中配置的 JVM 的 60%。

更多详情请参考request level circuit breaker doc。

解决方案:

如异常消息所示,耗尽断路器限制的请求涉及聚合(已知是内存密集型)。您可以执行以下操作

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

【讨论】:

    猜你喜欢
    • 2020-04-12
    • 2015-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多