我正在使用内部使用elasticsearch的crate 1.0.2。所以我的问题适用于两者。对于某些查询,我得到断路异常。使用水平缩放可以避免电路突破异常吗?
CircuitBreakingException:[母体]数据太大时,用于数据[收集:0]将是比[11946544332/11.1gb]
这些查询限值大主要组由多个列。我拥有数十亿的索引文档,并将16 GB的RAM分配为箱堆大小。我有多个这样的节点在一个集群中连接在一起。在群集中添加更多节点是否有助于摆脱此错误并使我的相同查询正常运行?或者是我必须增加堆到30 GB?我担心的是,当我将其增加到30GB并且添加更多数据时,总有一天查询会再次触发断路器。所以我想通过水平缩放来解决它,即增加更多的节点。这是更明智的决定吗?
感谢您的回复。我正在考虑如何在我的情况下实现这一点。 – vinayakshukre