As per Doc, https://docs.datastax.com/en/archived/cassandra/2.1/cassandra/architecture/architectureDataDistributeHashing_c.html
Each Node in cassandra is responsible for range of hash value of partition key (Consistent hashing).
By default casssandra uses MurMur3 partitioner.
So on each node in cassandra there will be multiple partition keys availaible. For same partition key there will be only one record on one node,other copies will be available on other nodes based on replication factor .
How replication works when we say data is retrieved and stored as per partition key and partition key hashes to a value which depicts the node on which it needs to store ?
Also , can we have same partition key available on 2 nodes ? how is replication taking place as every record before writing , the location where to write is based on partition key .
So when RF=3 let's sat this record gets replicated on other 2 nodes what if they do not have that same partition key available? I mean how replication takes place in lieu of partition key and when we query the data which node responds among the 3 nodes ?