2016-07-06 14 views
0

In der Solr-Master-Slave-Replikation scheint die hohe Version Solr (4. +) Synchronisation niedrige Version Solr-Index das folgende Problem: FEHLER org.apache.soldr.handler.SnapPuller - Master um: http://xxx:3739/core ist nicht verfügbar. Der Index-Abruf ist fehlgeschlagen. Ausnahme: Ungültige Version (erwartet 2, aber 1) oder die Daten nicht im "Javabin" -FormatSolr-Replikation Solr-Index kompatibel

+0

Willkommen bei Stack Overflow! Bitte verbessern Sie die Formatierung Ihrer Frage. Es ist nicht lesbar, noch klar, was/wo ist das Problem. –

+0

Lieber Hamid Rohani, danke für deine Antwort, mein Problem ist die hohe Version der Solr-Synchronisation der niedrigen Version Solr der Index ist fehlgeschlagen. – lylrian

+0

und der Logger ist FEHLER org.apache.solron.handler.SnapPuller - Master bei: http: // xxx: 3739/Kern ist nicht verfügbar. Der Index-Abruf ist fehlgeschlagen. Ausnahme: Ungültige Version (erwartet 2, aber 1) oder die Daten nicht im 'Javabin'-Format – lylrian

Antwort

0

Ich hatte auch die gleichen Probleme, die die Solr-Version von Version 4.6.1 auf 5.5.0 migriert wurde. Ich habe mehrere Optionen ausprobiert, eine Sache, die für mich funktionierte, bestand darin, die Daten erneut zu indizieren.

Punkt zu beachten: Fetchindex von alten Solr-Sammlung zu neuen Solr-Sammlung hat nicht für mich gearbeitet.

Mein Hauptbedarf bestand darin, die Block-Join-Funktion (Eltern- und Kinddokumentrelation) von Solr zu verwenden.