Murmur3Partitioner

The Murmur3Partitioner provides fast hashing and good performance.

The Murmur3Partitioner is the default partitioner. The Murmur3Partitioner provides faster hashing and improved performance than the RandomPartitioner. The Murmur3Partitioner can be used with vnodes. However, if you don't use vnodes, you must calculate the tokens, as described in Generating tokens.

Use Murmur3Partitioner for new clusters; you cannot change the partitioner in existing clusters that use a different partitioner. The Murmur3Partitioner uses the MurmurHash function. This hashing function creates a 64-bit hash value of the partition key. The possible range of hash values is from -263 to +263-1.

When using the Murmur3Partitioner, you can page through all rows using the token function in a CQL query.