このエラーが発生します
collection1:org.Apache.solr.common.SolrException:org.Apache.solr.common.SolrException:コアコレクション1のconfを読み込めませんでした:[schema.xml] fieldType "pint"のプラグイン初期化エラー:クラス 'solrの読み込みエラー。 IntField '。
コレクション1(solr 4.5)スキーマをsolr5.1にインポートしようとしているとき。
Solr 4.5が実行されている別のマシンからコレクション1のみをコピーし、ここに貼り付けます/ solr/server/solr/collection1 solr5.1が実行されている場所でsolrを再起動します。申し訳ありませんが、私は初心者ですsolrについてあまり知らないので、いくつかのチュートリアルに従ってください。
ログ
org.Apache.solr.common.SolrException: Could not load conf for core collection1: Plugin init failure for [schema.xml] fieldType "pint": Error loading class 'solr.IntField'. Schema file is /home/jackson/Downloads/solr/server/solr/collection1/conf/schema.xml
at org.Apache.solr.core.ConfigSetService.getConfig(ConfigSetService.Java:78)
at org.Apache.solr.core.CoreContainer.create(CoreContainer.Java:516)
at org.Apache.solr.core.CoreContainer$1.call(CoreContainer.Java:283)
at org.Apache.solr.core.CoreContainer$1.call(CoreContainer.Java:277)
at Java.util.concurrent.FutureTask.run(FutureTask.Java:262)
at Java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.Java:1145)
at Java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.Java:615)
at Java.lang.Thread.run(Thread.Java:745)
Caused by: org.Apache.solr.common.SolrException: Plugin init failure for [schema.xml] fieldType "pint": Error loading class 'solr.IntField'. Schema file is /home/jackson/Downloads/solr/server/solr/collection1/conf/schema.xml
at org.Apache.solr.schema.IndexSchema.readSchema(IndexSchema.Java:596)
at org.Apache.solr.schema.IndexSchema.<init>(IndexSchema.Java:175)
at org.Apache.solr.schema.IndexSchemaFactory.create(IndexSchemaFactory.Java:55)
at org.Apache.solr.schema.IndexSchemaFactory.buildIndexSchema(IndexSchemaFactory.Java:69)
at org.Apache.solr.core.ConfigSetService.createIndexSchema(ConfigSetService.Java:102)
at org.Apache.solr.core.ConfigSetService.getConfig(ConfigSetService.Java:74)
... 7 more
Caused by: org.Apache.solr.common.SolrException: Plugin init failure for [schema.xml] fieldType "pint": Error loading class 'solr.IntField'
at org.Apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.Java:177)
at org.Apache.solr.schema.IndexSchema.readSchema(IndexSchema.Java:489)
... 12 more
Caused by: org.Apache.solr.common.SolrException: Error loading class 'solr.IntField'
at org.Apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.Java:492)
at org.Apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.Java:561)
at org.Apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.Java:526)
at org.Apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.Java:519)
at org.Apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.Java:80)
at org.Apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.Java:42)
at org.Apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.Java:151)
... 13 more
Caused by: Java.lang.ClassNotFoundException: solr.IntField
at Java.net.URLClassLoader$1.run(URLClassLoader.Java:366)
at Java.net.URLClassLoader$1.run(URLClassLoader.Java:355)
at Java.security.AccessController.doPrivileged(Native Method)
at Java.net.URLClassLoader.findClass(URLClassLoader.Java:354)
at Java.lang.ClassLoader.loadClass(ClassLoader.Java:425)
at Java.net.FactoryURLClassLoader.loadClass(URLClassLoader.Java:789)
at Java.lang.ClassLoader.loadClass(ClassLoader.Java:358)
at Java.lang.Class.forName0(Native Method)
at Java.lang.Class.forName(Class.Java:274)
at org.Apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.Java:476)
ありがとう
以前のバージョンのschema.xmlではフィールドタイプがpintだったと思いますが、現在のバージョンでは、schema.xmlにfieldTypeが表示されないため(Solrをダウンロードしたときのデフォルトではサポートされていません)。 5.1.0)。
交換/削除するとエラーが修正されます。
このfieldTypeは以前のバージョンにありました(私は3.4を使用しました)
<fieldType name="pint" class="solr.IntField" omitNorms="true"/>
現在の5.1.0では、このフィールドタイプは表示されません。
solr.IntField
をsolr.TrieIntField
に置き換える必要があります
solr.IntField のドキュメントによると:
非推奨。このクラスは5.0で削除されます-代わりに TrieIntField を使用してください