Thats right Hannu. We are planning to go with this approach instead of replace_address.
> On Jun 27, 2017, at 12:48 PM, Hannu Kröger <hkro...@gmail.com> wrote: > > So, > > If you are just moving data to another node, you can just start the new C* > node up without any replace_address parameters. Cassandra will treat it as > existing node with changed IP address (assuming all files within data are > moved). > > Hannu > > > On 27 June 2017 at 20:43:18, Anuj Wadehra (anujw_2...@yahoo.co.in > <mailto:anujw_2...@yahoo.co.in>) wrote: > >> 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. >> >> Thanks >> Anuj >> >> >> >> On Tue, Jun 27, 2017 at 4:56 AM, Nitan Kainth >> <ni...@bamlabs.com <mailto: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 >>> <mailto: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 >>> <mailto: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 >>>> <mailto: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 >>>> > <mailto: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 >>>> >> <mailto: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 >>>> <mailto:user-unsubscr...@cassandra.apache.org> >>>> For additional commands, e-mail: user-h...@cassandra.apache.org >>>> <mailto:user-h...@cassandra.apache.org>