On 12/23/2011 5:41 AM, Bhavnik Gajjar wrote:
• Consider this case.
http://myserver:8080/solr/mainindex/select/?q=solr&start=0&rows=10&shards=myserver:8080/solr/index1,myserver:8080/solr/mainindex,remoteserver:8080/solr/remotedata.
In this example, consider that 'myserver' has been upgraded with Solr 3.5,
but 'remoteserver' is still using Solr 1.4. The question is, would data
from remoteserver's Solr instance come/parsed fine or, would it cause
issues? If it results into issues, then of what type? how to resolve them?
Please suggest.

To supplement the responses you have already gotten: All servers involved in a distributed query, including the one that is accessed and all the shards that are accessed from it, must run the same Javabin version. Solr 1.4.1 and earlier use javabin version 1 and everything newer uses javabin version 2. What you are proposing above will not work.

Hopefully you have two complete sets of servers, for redundancy. It would be a good idea to upgrade one server set, then upgrade the other. SOLR-2204 is in the works to make it possible to have these versions work together. I don't think it's been committed yet.

Thanks,
Shawn

Reply via email to