2015-05-12 5 views
10

Ich erhalte dieser FehlerSolrException Plugin init Ausfall für [schema.xml] Feldtyp "Pint": Fehler beim Laden der Klasse 'solr.IntField'

collection1: org.apache.solr.common.SolrException: org.apache.solr.common.SolrException: conf konnte nicht für core collection1 geladen werden: Plugin init failure für [schema.xml] fieldType "pint": Fehler beim Laden der Klasse 'solr.IntField'.

wenn ich versuche, Sammlung 1 (Solr 4.5) Schema Solr 5.1 zu importieren.

Ich kopiere nur Sammlung 1 von anderer Maschine wo solr 4.5 läuft und hier einfügen/solr/server/solr/collection1 wo solr 5.1 läuft und solr neu startet. Tut mir leid, ich bin Anfänger, weiß nicht viel über Solr, folgen Sie einfach ein paar Tutorials.

log

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) 

Dank

+0

Könnten Sie bitte das vollständige Protokoll ..? –

+0

@AbhijitBashetti bearbeitet gerade Frage mit Protokoll. bitte überprüfen Sie jetzt –

Antwort

2

ich in Ihrer früheren Version von schema.xml denken Sie einen Feldtyp von Pint hatte und nun in der aktuellen Version wird nicht unterstützt, da ich nicht tun Siehe den fieldType in schema.xml (im Standard, wenn ich Solr.5.1.0 herunterlade).

Ersetzen/Entfernen und der Fehler wird korrigiert.

Dieser Feldtyp war in der früheren Version gibt (ich verwenden 3,4)

<fieldType name="pint" class="solr.IntField" omitNorms="true"/> 

In den aktuellen 5.1.0 ich dieses Feld nicht Typen sehen.

+2

ja, indem Sie das Feld entfernen, das der Fehler geht, aber neu, ich habe neuen Fehler :(org.apache.solr.common.SolrException: org.apache.solr.common.SolrException: Fehler beim Laden der Klasse 'solr.JsonUpdateRequestHandler' –

+0

Looking Bei dem Fehler wurde dieser Handler aus der solrConfig.xml entfernt –

+0

ja wurde aus der solrCOnfig.xml entfernt

22

Sie solr.IntField mit solr.TrieIntField

Die Dokumentation für solr.IntField sagt ersetzen sollen:

Veraltet. Diese Klasse wird in 5.0 entfernt - verwenden Sie TrieIntField statt

Verwandte Themen