2016-07-21 6 views
3

Wie Sie vielleicht bereits wissen, dass Sitecore, der für die Arbeit mit SolrCloud konfiguriert wurde, Indexwechsel bei der Neuerstellung nicht unterstützt. Gibt es einen Weg, dies mit Version 4.10.3 von Solr und Sitecore 8.0 zu erreichen?Sitecore und SolrCloud schalten den Wiederaufbau ein

Wir haben einen Link gefunden - https://github.com/SitecoreSupport/Sitecore.Support.449298 - aber dieser wurde nur von Version 5.2.1 bis 5.5.1 getestet. Hat jemand Erfahrung damit, dies für die Version 4.10.3 zu implementieren? Irgendwelche Probleme, denen wir möglicherweise bewusst sein müssen?

Dank

Antwort

4

Dieser Patch erstellt wurde als die alte SwitchOnRebuild die Solr Core-Switching-API verwendet, die nun in der Version 5. * und oben ist veraltet. Im SolrCloud-Modus wurde es aufgrund eines Problems mit Zookeeper nicht empfohlen.

Dieser Code verwendet die Solr ‚Sammlungen‘ API (/solr/admin/collections?action=LIST) statt, würden Sie müssen überprüfen, ob diese API für Solr 4.10 verfügbar ist (ich glaube, es ist, aber ich bin nicht 100% sicher)

Sie würde dann nur die Teile über die schemaFactory als Solr 5. * spezifisch ignorieren müssen.

Beachten Sie, dass dieser Patch auf dem 405677 Patch basiert, der ebenfalls angewendet werden muss.

+0

Wollen Sie damit sagen, dass wir diesen Patch nicht mit Sitecore 8 und Solr 4.10.3 mit SolrCloud verwenden sollen? Ich ging zu http: // [Solrdomain]/solr/admin/Sammlungen und bekam eine 404-Antwort. Ich überprüfte auch, ob es irgendwelche Handler gab, die ich für die Sammlungs-API aktivieren musste, aber ich habe nichts gefunden. – Gabbar

+0

Ich sagte, wenn Sie auf die Sammlungen API zugreifen können, dann würde es wahrscheinlich funktionieren. Versuchen Sie '/ solr/admin/collections? Action = LIST' –

+0

Ja, das hat funktioniert. Danke für die Hilfe! – Gabbar

Verwandte Themen