Apache Cassandra™ 1.2


The Murmur3Partitioner provides faster hashing and improved performance than the previous default partitioner (RandomPartitioner).

You can only use Murmur3Partitioner for new clusters; you cannot change the partitioner in existing clusters. If you are switching to the 1.2 cassandra.yaml be sure to change the partitioner setting to match the previous partitioner.

The Murmur3Partitioner uses the MurmurHash function. This hashing function creates a 64-bit hash value of the row key. The possible range of hash values is from -263 to +263.

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