Hi Nitan, I think it would be simpler to take one node down at a time and replace it by bringing the new node up after linux upgrade, doing same cassandra setup, using replace_address option and setting autobootstrap=false ( as data is already there). No downtime as it would be a rolling upgrade. No streaming as same tokens would work. If you have latest C*, use replace_address_first_boot. If option not available, use replace_address and make sure you remove it once new node is up. Try it and let us know if it works for you. ThanksAnuj
On Tue, Jun 27, 2017 at 4:56 AM, Nitan Kainth<ni...@bamlabs.com> wrote: Right, we are just upgrading Linux on AWS. C* will remain at same version. On Jun 26, 2017, at 6:05 PM, Hannu Kröger <hkro...@gmail.com> wrote: I understood he is updating linux, not C* Hannu On 27 June 2017 at 02:04:34, Jonathan Haddad (j...@jonhaddad.com) wrote: It sounds like you're suggesting adding new nodes in to replace existing ones. You can't do that because it requires streaming between versions, which isn't supported. You need to take a node down, upgrade the C* version, then start it back up. Jon On Mon, Jun 26, 2017 at 3:56 PM Nitan Kainth <ni...@bamlabs.com> wrote: It's vnodes. We will add to replace new ip in yaml as well. Thank you. Sent from my iPhone > On Jun 26, 2017, at 4:47 PM, Hannu Kröger <hkro...@gmail.com> wrote: > > Looks Ok. Step 1.5 would be to stop cassandra on existing node but apart from > that looks fine. Assuming you are using same configs and if you have hard > coded the token(s), you use the same. > > Hannu > >> On 26 Jun 2017, at 23.24, Nitan Kainth <ni...@sleepiqlabs.com> wrote: >> >> Hi, >> >> We are planning to update linux for C* nodes version 3.0. Anybody has steps >> who did it recent past. >> >> Here are draft steps, we are thinking: >> 1. Create new node. It might have a different IP address. >> 2. Detach mounts from existing node >> 3. Attach mounts to new Node >> 4. Start C* --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@cassandra.apache.org For additional commands, e-mail: user-h...@cassandra.apache.org