If you are planning on using murmur3 without vnodes (specifying your own
tokens) there is a quick python script in the datastax docs you can use to
generate balanced tokens.

http://www.datastax.com/docs/1.2/initialize/token_generation#calculating-tokens-for-the-murmur3partitioner


On Fri, Jan 4, 2013 at 10:53 AM, Michael Kjellman
<mkjell...@barracuda.com>wrote:

> To be honest I haven't run a cluster with Murmur3.
>
> You can still use indexing with RandomPartitioner (all us "old" folk are
> stuck on Random btw..)
>
> And there was a thread floating around yesterday where Edward did some
> benchmarks and found that Murmur3 was actually slower than
> RandomPartitioner.
>
> http://www.mail-archive.com/user@cassandra.apache.org/msg26789.html<http://permalink.gmane.org/gmane.comp.db.cassandra.user/30182>
>
> I do know that with vnodes token allocation is now 100% dynamic so no need
> to manually assign tokens to nodes anymore.
>
> Best,
> michael
>
> From: Dwight Smith <dwight.sm...@genesyslab.com>
> Reply-To: "user@cassandra.apache.org" <user@cassandra.apache.org>
> Date: Friday, January 4, 2013 8:48 AM
> To: "'user@cassandra.apache.org'" <user@cassandra.apache.org>
> Subject: RE: Specifying initial token in 1.2 fails
>
> Michael****
>
> ** **
>
> Yes indeed – my mistake.  Thanks.  I can specify RandomPartitioner, since
> I do not use indexing – yet.****
>
> ** **
>
> Just for informational purposes – with Murmur3 - to achieve a balanced
> cluster – is the initial token method supported?****
>
> If so – how should these be generated, the token-generator seems to only
> apply to RandomPartitioner.****
>
> ** **
>
> Thanks again****
>
> ** **
>
> *From:* Michael Kjellman 
> [mailto:mkjell...@barracuda.com<mkjell...@barracuda.com>]
>
> *Sent:* Friday, January 04, 2013 8:39 AM
> *To:* user@cassandra.apache.org
> *Subject:* Re: Specifying initial token in 1.2 fails****
>
> ** **
>
> Murmur3 != MD5 (RandomPartitioner)****
>
> ** **
>
> *From: *Dwight Smith <dwight.sm...@genesyslab.com>
> *Reply-To: *"user@cassandra.apache.org" <user@cassandra.apache.org>
> *Date: *Friday, January 4, 2013 8:36 AM
> *To: *"'user@cassandra.apache.org'" <user@cassandra.apache.org>
> *Subject: *Specifying initial token in 1.2 fails****
>
> ** **
>
> Hi****
>
>  ****
>
> Just started evaluating 1.2 – starting a clean Cassandra node – the usual
> practice is to specify the initial token – but when I attempt to start the
> node the following is observed:****
>
>  ****
>
> INFO [main] 2013-01-03 14:08:57,774 DatabaseDescriptor.java (line 203)
> disk_failure_policy is stop****
>
> DEBUG [main] 2013-01-03 14:08:57,774 DatabaseDescriptor.java (line 205)
> page_cache_hinting is false****
>
> INFO [main] 2013-01-03 14:08:57,774 DatabaseDescriptor.java (line 266)
> Global memtable threshold is enabled at 339MB****
>
> DEBUG [main] 2013-01-03 14:08:58,008 DatabaseDescriptor.java (line 381)
> setting auto_bootstrap to true****
>
> ERROR [main] 2013-01-03 14:08:58,024 DatabaseDescriptor.java (line 495)
> Fatal configuration error****
>
> org.apache.cassandra.exceptions.ConfigurationException: For input string:
> "85070591730234615865843651857942052863"****
>
>         at
> org.apache.cassandra.dht.Murmur3Partitioner$1.validate(Murmur3Partitioner.java:180)
> ****
>
>         at
> org.apache.cassandra.config.DatabaseDescriptor.loadYaml(DatabaseDescriptor.java:433)
> ****
>
>         at
> org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:121)
> ****
>
>         at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:178)
> ****
>
>         at
> org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:397)
> ****
>
>         at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:440)
> ****
>
>  ****
>
>  ****
>
> This looks like a bug.****
>
>  ****
>
> Thanks****
>
>  ****
>
>  ****
>
> ** **
>
> ----------------------------------
> Join Barracuda Networks in the fight against hunger.
> To learn how you can help in your community, please visit:
> http://on.fb.me/UAdL4f ****
>
>   ­­  ****
>
> ----------------------------------
> Join Barracuda Networks in the fight against hunger.
> To learn how you can help in your community, please visit:
> http://on.fb.me/UAdL4f
>   ­­
>

Reply via email to