从2.x升级到5.x的弹性搜索的原因

时间:2017-11-07 09:30:51

标签: elasticsearch search

目前我有一个运行弹性搜索2.4的系统,其中40-50个索引包含用于数据记录的非常少的数据(可能是几百个文档)。有人要求添加额外的功能来索引多达500亿个文档。现在因为这是新要求,所以还有考虑更新到5.x但需要可靠的数据点,因为这不能在2.4x上完成。

  1. 首先是2.x的社区支持?由于5.x是最新版本,是否会鼓励问题用户转到5.x而不是在2.x中解决?
  2. 架构方面是否有重大变化导致性能改进 a)堆 b)CPU消耗 c)还有别的吗? d)支持批处理的spark或hadoop

1 个答案:

答案 0 :(得分:0)

是。很多原因。即使您不关心支持,5.x中的Performance enhancements也是迁移的理由。

除了ES代码本身的一些改进之外,ES 5还使用了较新版本的Lucene。

此外,由于您现在的文档很少 - 这是升级的正确时间;与升级更大的索引相比,它将更容易/更省时。