繁体   English   中英

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

[英]Reason to upgrade to elastic search to 5.x from 2.x

目前,我有一个运行弹性搜索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用于批处理

是。 很多原因。 即使您不关心支持,也可以迁移5.x中的性能增强功能

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

另外,由于您现在的文档很少-这是升级的正确时机; 这比升级更大的索引要容易/省时。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM