【问题标题】:Elastic data migration issue migrating from 2.3.4 to 5.5.2从 2.3.4 迁移到 5.5.2 的弹性数据迁移问题
【发布时间】:2017-09-11 12:40:16
【问题描述】:

在我们的应用程序中,我们使用的是 2.3.4 和 kibana 4.5.3 版本的弹性搜索。它已经索引了数据。最近,我们决定将elasticsearch升级到5.5.2版本,将kibana升级到5.5.2版本。

不久前,我们将弹性搜索从 1.x 升级到了 2.3.4。当时,作为迁移的一部分,我们已重新索引数据。

从elasticsearch和kibana升级文档中,我们不清楚在将ES从2.x升级到5.x时重新索引当前数据。

我们是否需要在迁移过程中重新索引弹性搜索数据?

提前致谢

【问题讨论】:

  • 不,你不需要。

标签: elasticsearch migration upgrade kibana-5


【解决方案1】:

使用 Elasticsearch 2.x (Lucene 5) 写入的数据无需重新索引即可由 Elasticsearch 5.x (Lucene 6) 读取。一般来说,Lucene 总是可以用它当前的版本格式写入并读取之前的版本;但它无法读取之前的那个。因此,如果您有使用 Elasticsearch 1.x 编写的数据,则需要重新索引,从 2.x 升级到 5.x 就不需要了。

如果您还没有这样做,请使用migration plugin 查看升级前需要更改的内容。

【讨论】:

  • 我们正在使用映射器附件插件来索引弹性搜索 2.3.4 服务器中的 PDF 和其他文档。作为迁移的一部分,我重新启动了完整的集群,但它因映射器异常而失败。这是由于在弹性搜索 5.5 中安装了摄取插件作为映射器附件插件的替代品。在将数据从 2.3.4 迁移到 5.5 版本时请求您帮助解决上述映射问题
  • 打开一个新问题,其中包含实际错误以及您要执行的操作。并始终使用迁移助手并在升级前检查弃用日志
猜你喜欢
  • 2017-03-24
  • 1970-01-01
  • 1970-01-01
  • 2015-06-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-02
  • 1970-01-01
  • 2011-07-03
相关资源
最近更新 更多