I'll agree with Shawn too - munging Zookeeper by hand can lead to VERY
unexpected results...

My recommendation would be to start fresh with a new 5.x setup and a new
/chroot in Zookeeper.

(This can be deleted and recreated repeatedly if necessary - I know because
I did... a lot... before I got it right)

Then, pull your data out of your old core/collection either by using the
approach in the link I sent earlier or possibly copying over the core
directory and making the changes to the xml files necessary for 5.x

These links may help you decide how to proceed...

https://cwiki.apache.org/confluence/display/solr/Upgrading+Solr
https://cwiki.apache.org/confluence/display/solr/Upgrading+a+Solr+4.x+Cluster+to+Solr+5.0
https://cwiki.apache.org/confluence/display/solr/Major+Changes+from+Solr+4+to+Solr+5

On Wed, Apr 6, 2016 at 8:58 AM, John Bickerstaff <j...@johnbickerstaff.com>
wrote:

> I recently upgraded from 4.x to 5.5 -- it was a pain to figure it out, but
> it turns out to be fairly straightforward...
>
> Caveat: Because I run all my data into Kafka first, I was able to easily
> re-create my collections by running a microservice that pulls from Kafka
> and dumps into Solr.
>
> I have a rough draft document for how to "upgrade by replacement" in this
> way - basically, throw away the older Solr, build a new /chroot in
> Zookeeper and issue a few command line commands to upload configs (from the
> 4.x version) and create new collections in the 5.x version.
>
> If this is what you mean by "bootstrap"  (Upgrade to 5.x but use your
> index/collection/core from a previous version) then perhaps I can help.
>
> There were instructions on the Solr wiki for the differences between 4.x
> and 5.x...
>
> But before I go into a lot more detail, please drop us a line and let me
> know if that's what you need...
>
> For reference you can look at this, but I have more refined instructions
> now:
>
>
> http://stackoverflow.com/questions/34909909/how-to-correctly-add-additional-solr-5-vm-nodes-to-solr-cloud?rq=1
>
> On Wed, Apr 6, 2016 at 7:01 AM, Shawn Heisey <apa...@elyograg.org> wrote:
>
>> On 4/5/2016 3:08 PM, Anuj Lal wrote:
>> > I am new to solr.  Need some advice from more experienced solr  team
>> members
>> >
>> > I am upgrading 4.4 solr cluster to 5.5
>> >
>> > One of the step I am doing for upgrade is to bootstrap from existing
>> 4.4 solr home ( after upgrading solr installation to 5.5)
>>
>> We'll need a lot more detail about *exactly* what "bootstrap" means
>> here.  The fact that you chose the word "bootstrap" to describe your
>> process sets off a red flag in my mind, and might mean that you're doing
>> this upgrade in a way that won't work like you're expecting it to.
>>
>> One particular question I'd like to have answered:  Are you upgrading
>> each server in place using the exact same zkHost string as the 4.4
>> install was using, or are you trying to build up a new ZK
>> chroot/database using the existing Solr home?
>>
>> I have not actually performed one of these SolrCloud upgrades, but I
>> would expect that if you don't connect to the existing zookeeper
>> database, it would probably behave exactly like you've described.  If
>> I'm completely wrong about how this should be done, somebody please let
>> me know.
>>
>> Going from 4.4 to 5.5 is a significant upgrade (including one major
>> release, 10 minor releases, and 10 bugfix releases) and you might find
>> that the two versions won't coexist very well.  The devs do try to make
>> different versions compatible, but SolrCloud is evolving at an extremely
>> rapid pace, so this cannot be guaranteed when the version difference is
>> so large.
>>
>> Assuming I have a correct mental picture of how you got to where you
>> are, there might be some things you could do to get it back on track,
>> but that would require significant manual fiddling, and no guarantee of
>> success.
>>
>> Thanks,
>> Shawn
>>
>>
>

Reply via email to