I mean add an additional two nodes to my cluster and pointing them at the other nodes in the cluster, to handle data migration.
On Wed, Jul 1, 2015 at 11:40 AM, Jonathan Haddad <j...@jonhaddad.com> wrote: > When you say add 2 nodes, do you mean bootstrap, or upgrade in place? > > On Wed, Jul 1, 2015 at 11:37 AM David Aronchick <aronch...@gmail.com> > wrote: > >> This helps - so let me understand: >> >> Starting point: >> - 4 nodes running 2.1.4 >> - System is healthy >> >> Decide to upgrade: >> - Add 2 nodes running 2.1.5 >> - Run nodetool upgradestable >> - Wait until system is healthy >> - Stop 2 nodes running 2.1.4 >> - Run nodetool upgradestable >> - Add 2 nodes running 2.1.5 >> - Run nodetool upgradestable >> - Stop 2 nodes running 2.1.4 >> - Run nodetool upgradestable >> >> Finished? >> >> On Wed, Jul 1, 2015 at 1:49 AM, Alain RODRIGUEZ <arodr...@gmail.com> >> wrote: >> >>> Basically, when you add nodes, add them on the correct version to avoid >>> schema / network issues in your streams. Also, try to update all the node >>> using rolling restarts in a reduced time frame after stopping repairs, with >>> all the nodes up, etc. >>> >>> You must have a healthy cluster before performing an upgrade. >>> >>> Remember running a nodetool upgradesstable after any upgrade (if not >>> needed it will end fast, so I would run it always as a best practice, just >>> in case). >>> >>> C*heers, >>> >>> Alain >>> >>> 2015-07-01 2:16 GMT+02:00 David Aronchick <aronch...@gmail.com>: >>> >>>> That is a GREAT lead! So it looks like I can't add a few nodes to the >>>> cluster of the new version, have it settle down, and then upgrade the rest? >>>> >>>> On Tue, Jun 30, 2015 at 11:58 AM, Alain RODRIGUEZ <arodr...@gmail.com> >>>> wrote: >>>> >>>>> "Would it matter that I'm mixing cassandra versions? " >>>>> >>>>> From: >>>>> http://docs.datastax.com/en/upgrade/doc/upgrade/datastax_enterprise/upgrdLim.html >>>>> >>>>> "General upgrade limitations¶ >>>>> >>>>> Do not run nodetool repair. >>>>> Do not enable new features. >>>>> Do not issue these types of queries during a rolling restart: DDL, >>>>> TRUNCATE >>>>> *During upgrades, the nodes on different versions show a schema >>>>> disagreement*." >>>>> >>>>> I think this is a good lead. >>>>> >>>>> C*heers, >>>>> >>>>> Alain >>>>> >>>>> 2015-06-30 20:22 GMT+02:00 David Aronchick <aronch...@gmail.com>: >>>>> >>>>>> I appreciate the thoughts! My issue is that it seems to work >>>>>> perfectly, until the node goes away. Would it matter that I'm mixing >>>>>> cassandra versions? (2.1.4 and 2.1.5)? >>>>>> >>>>>> On Tue, Jun 30, 2015 at 5:23 AM, Alain RODRIGUEZ <arodr...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Hi David ? >>>>>>> >>>>>>> What does a "nodetool describecluster" output look like ? >>>>>>> >>>>>>> My guess is you might be having a schema version desynchronisation. >>>>>>> If you see a node with different schema version you might want to try a >>>>>>> "nodetool resetlocal*schema* - Reset node's local *schema* >>>>>>> and resync" >>>>>>> >>>>>>> You asked for any thoughts, this is a thought, not sure if it will >>>>>>> help, I hope so. >>>>>>> >>>>>>> C*heers, >>>>>>> >>>>>>> Alain >>>>>>> >>>>>>> 2015-06-30 1:44 GMT+02:00 Robert Coli <rc...@eventbrite.com>: >>>>>>> >>>>>>>> On Mon, Jun 29, 2015 at 2:43 PM, David Aronchick < >>>>>>>> aronch...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Ping--- any thoughts here? >>>>>>>>> >>>>>>>> >>>>>>>> I don't have any thoughts on your specific issue at this time, but >>>>>>>> FWIW #cassandra on freenode is sometimes a better forum for interactive >>>>>>>> debugging of operational edge cases. >>>>>>>> >>>>>>>> =Rob >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>