【发布时间】:2016-10-06 06:43:42
【问题描述】:
我正在尝试将 Solr 存储库从 4.10.2 迁移到 6.0.0。根据我所阅读的内容,应该可以跳转两个主要版本。但是,当我部署 6.0.0 系统并从 4.10.2 主服务器复制时,出现以下异常:
Caused by: org.apache.lucene.index.IndexFormatTooOldException: Format version is not supported
path="<path-to-data>\data\index\segments_3sq" 3 (needs to be between 4 and 6).
This version of Lucene only supports indexes created with release 5.0 and later.
由于某种原因,我们的 4.10.2 存储库(在 4.10.2 环境中从头开始构建)似乎包含文件名“segments_3sq”,它是版本 3 文件。对于 6.0.0 安装来说,这个跳跃太大了(三个版本)。
为什么 4.10.2 环境包含 v3 文件?有没有办法在没有该文件的情况下重新构建 4.10.2?另一种方法是迁移到 5.5.1,然后再迁移到 6.0,但我希望尽可能避免两次升级事件。
【问题讨论】: