256 tokens is a pretty terrible default setting especially post 3.0. I recommend folks use 4 tokens for new clusters, with some caveats.
When you fire up a cluster, there's no way to make the initial tokens be distributed evenly, you'll get random ones. You'll want to set them explicitly using: python -c 'print( [str(((2**64 / 4) * i) - 2**63) for i in range(4)])' After you fire up the first seed, create a keyspace using RF=3 (or whatever you're planning on using) and set allocate_tokens_for_keyspace to that keyspace in your config, and join the rest of the nodes. That gives even distribution. On Sat, Sep 8, 2018 at 1:40 AM onmstester onmstester <onmstes...@zoho.com> wrote: > Why not setting default vnodes count to that recommendation in Cassandra > installation files? > > Sent using Zoho Mail <https://www.zoho.com/mail/> > > > ---- On Tue, 04 Sep 2018 17:35:54 +0430 *Durity, Sean R > <sean_r_dur...@homedepot.com <sean_r_dur...@homedepot.com>>* wrote ---- > > > > Longer term, I agree with Oleksandr, the recommendation for number of > vnodes is now much smaller than 256. I am using 8 or 16. > > > > > > Sean Durity > > > > > > -- Jon Haddad http://www.rustyrazorblade.com twitter: rustyrazorblade