2016-06-15 15 views
2

solr 1.0から5.3.0に移行しています。私は、新しいコアデータディレクトリへのすべてのデータディレクトリをコピーしたが、私は起動時にfollwoing例外取得しています:Apache Solrインデックスを1.xから5.x(またはそれ以降のバージョン)にアップグレード

 
org.apache.lucene.index.IndexFormatTooOldException: Format version is not supported (resource BufferedChecksumIndexInput(MMapIndexInput(path="/Resume/resume/data/index/segments_1a9"))): -9 
(needs to be between 1071082519 and 1071082519). This version of Lucene only supports indexes created with release 4.0 and later. 

は、いずれかが4.0にSolrの1.xのインデックスデータを転化するために、詳細プロセスに教えてもらえますか?

答えて

3

バージョン1からバージョン3までは、一度に移動できます。

あなたは3.0

java -cp lucene-core.jar org.apache.lucene.index.IndexUpgrader [-delete-prior-commits] [-verbose] indexDir 

ため

例えばを使用しているあなたは中間バージョンを経由してアップグレードする必要があるかもしれないのSolrのバージョンのIndexUpgraderツールを使用する必要があります。つまり3.0から4.0、5.0にアップグレードしてください。あなたはこれをスクリプトすることができます。あなたは冷たいインデックスでこれを行う必要があり

https://cwiki.apache.org/confluence/display/solr/IndexUpgrader+Tool

。 Solrのインストールディレクトリにlucene-core.jarがあります。

+0

ありがとうございました。 インデックスをアップグレードしましたが、現在、一部のフィールドでインデックスデータをアップグレードした後に次の問題が発生しています。 "Login_srl_no": "ERROR:スキーマインデックスミスマッチのstringValue = 1732113" <フィールド名= "Login_srl_no" タイプ= "整数" = "true" に必要= "true" に格納されている= "true" に索引付け/> のSolr 1.0: のSolrの5.x: 修正することをお考えですか? –

+0

スキーマをアップグレードしましたか? –

+0

はい。私は手動でスキーマを更新しました。スキーマをアップグレードする方法があれば教えてください。 –

関連する問題