2015-10-06 117 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新版本具有光標標記支持,所以它變得更簡單;特別是如果您使用收集別名。