Thanks for the reply. The bootstrap of new node put a heavy burden on the whole cluster and I don't know why. So that' the issue I want to fix actually.
On Mon, Jan 12, 2015 at 6:08 AM, Eric Stevens <migh...@gmail.com> wrote: > Yes, but it won't do what I suspect you're hoping for. If you disable > auto_bootstrap in cassandra.yaml the node will join the cluster and will > not stream any old data from existing nodes. > > The cluster will now be in an inconsistent state. If you bring enough > nodes online this way to violate your read consistency level (eg RF=3, > CL=Quorum, if you bring on 2 nodes this way), some of your queries will be > missing data that they ought to have returned. > > There is no way to bring a new node online and have it be responsible just > for new data, and have no responsibility for old data. It *will* be > responsible for old data, it just won't *know* about the old data it > should be responsible for. Executing a repair will fix this, but only > because the existing nodes will stream all the missing data to the new > node. This will create more pressure on your cluster than just normal > bootstrapping would have. > > I can't think of any reason you'd want to do that unless you needed to > grow your cluster really quickly, and were ok with corrupting your old data. > > On Sat, Jan 10, 2015 at 12:39 AM, Yatong Zhang <bluefl...@gmail.com> > wrote: > >> Hi there, >> >> I am using C* 2.0.10 and I was trying to add a new node to a >> cluster(actually replace a dead node). But after added the new node some >> other nodes in the cluster had a very high work-load and affected the whole >> performance of the cluster. >> So I am wondering is there a way to add a new node and this node only >> afford new data? >> > >