Re: Does node add/remove requires all cluster nodes be present?

2018-05-01 Thread Jinhua Luo
Could you explain more? When we add a new node, it should migrate data from other nodes, right? What happens if other nodes are absent? For example, the cluster consists of 3 nodes, but 2 nodes down, now we add the fourth new node, what happens then? 2018-05-01 12:01 GMT+08:00 Jeff Jirsa

Re: Does node add/remove requires all cluster nodes be present?

2018-04-30 Thread Jeff Jirsa
nodetool decommission streams data from the losing replica, so only that instance has to be online (and decom should be preferred to removenode) If that instance is offline, you can use removenode, but you risk violating consistency guarantees Adding nodes is similar - bootstrap streams from

Does node add/remove requires all cluster nodes be present?

2018-04-30 Thread Jinhua Luo
Hi All, When a new node added, due to the even distribution of the new tokens, the current nodes of the ring should migrate data to this new node. So, does it requires all nodes be present? If not, then if some nodes are down, then it will miss the data migration of those parts, how and when to