2015-10-06 84 views
0

我的任务是从我们的solr 4.2.1服务器迁移到新的solr服务器5.3.1。我希望我可以拿起核心,并稍微移动它们,但是要编辑文件。但是地图集,我无法弄清楚。将升级程序从4.2.1升级到5.3.1

我试图移动单个核心,并与核心的名称创建一个core.properties文件,我得到:

testcore:org.apache.solr.common.SolrException:org.apache.solr .common.SolrException:加载类'solr.JsonUpdateRequestHandler'时出错

有什么想法可能是什么问题?任何想法将不胜感激,谢谢!

回答

1

我正处于类似升级的最后阶段;这里是我建议你继续的方式。

  1. 安装并排两个版本侧面图和新Solr的创建集合
  2. 轮流来自新Solr的默认模式/ solrconfig和从旧模式/ solrconfig移动的东西进去。格式更改后,您需要手动移动所有配置。
  3. 确保工作
  4. 移动索引 - 一旦你的solrconfig和模式匹配,你应该可以使用旧的索引(数据目录)。
  5. 要完成升级,您需要重新索引一个新的但相似的集合。这将升级底层lucene索引。你的solr新版本具有光标标记支持,所以它变得更简单;特别是如果您使用收集别名。