1. 产生Data too large异常 异常如下:CircuitBreakingException[[FIELDDATA] Data too large, data for [proccessDate] would be larger than limit of [xxxgb] 经排查,原来是ES默认的缓存设置让缓存区只进不出引起的,具体分析一下。 2. ES缓存区概述 首先简单描述一下ES的缓存机制。ES在查询时,会将索引数据缓存在内存(JVM)中: 驱逐线 和 断路器。当缓存数据到达驱逐线时,会自动驱逐掉部分数据,把缓存保持在安全的范围内。当用户准备执行某个查询操作时,断路器就