Thanks for clarifying

On Thu, Aug 6, 2015 at 6:43 PM, Shawn Heisey <apa...@elyograg.org> wrote:

> On 8/6/2015 6:50 AM, Suma Shivaprasad wrote:
> > I was having issues since I am using a solr 4.8.1 client to talk to a
> 5.2.1
> > server. There is no API in ZKStateReader as well to add a collection to
> > watch in the 4.8.1 API . I assume that would have caused the
> > clusterstate.json to be updated?
> >
> > Since I am using a third party library (which in turn depends on 4.8.1 )
> >  which I cant upgrade due to some reasons, I was trying to get the older
> > version client to talk to 5.2.1 server.
> >
> > Is there any other way I can get the clusterstate.json to be updated with
> > the collections I am interested in?
>
> Cross-version compatibility is a strong goal with SolrJ, but that is
> mostly applicable to the client objects that have been around since the
> beginning (before SolrCloud entered the picture), like HttpSolrClient.
>
> CloudSolrClient/CloudSolrServer is especially sensitive to version
> differences.  SolrCloud internals are in constant flux currently,
> because devs are frequently thinking of better ways to do things and
> fixing bugs.
>
> If you are able to get any part of a 4.8.1 CloudSolrServer client to
> work with a 5.2.1 SolrCloud install, then I'm impressed, in particular
> because the client is older than the server and the MAJOR version number
> is different.  The older client expects all collections to be in the
> main clusterstate.json, but on a 5.x server, they are not -- each
> collection has its own state.json.
>
> Using a *newer* SolrJ version than your Solr version is much more likely
> to work.
>
> Thanks,
> Shawn
>
>

Reply via email to