Elasticsearch 6.4 scripted_metric聚合针对ElasticSearch 5.1的性能不佳

时间:2018-10-02 09:42:20

标签: elasticsearch elasticsearch-aggregation elasticsearch-6 elasticsearch-painless

我有2个ElasticSearch集群:

  • 3个节点(主数据)
    • ElasticSearch:5.1.2
    • java:openjdk版本“ 1.8.0_111”
    • -Xms12g -Xmx12g
  • 6个节点(3个主节点+ 3个数据),具有更好的硬件(cpu / ram / hdd)
    • ElasticSearch:6.4
    • java:openjdk版本“ 1.8.0_181”
    • -Xms32766m -Xmx32766m

在两个集群中,我都有一个较小的索引(大约1200万个文档),并且两个集群中的属性和信息相同。并且有一个搜索请求,该请求使用scripted_metric聚合和无痛脚本(init / map / combine / reduce)。 我的问题是,在集群中,此搜索请求的工作速度比集群中的搜索请求快得多。

我分析了两个集群上的请求,发现大部分时间请求花费在 script_metric 扩展的 collect 阶段,我想这意味着映射脚本的执行时间更长。但是我不明白在相同数据集上执行相同请求的缓慢原因是什么。可能应该为Elastic 6.4设置一些属性以启用以前默认的性能提升吗?

0 个答案:

没有答案