I have the similar question.
After killing one of the node of the cluster, I find that only the node's status changed: from "Up" to "Down". But all the data of the node left unchanged according to the "Load" field of the nodeprobe's output info.
According to the Dynamo paper, when a node failed, its neighbors should change their data topology and ensure the number of replicas. How does Cassandra ensure that?
I have some stupid question to ask...
1. Does anyone know how to locate all replica(on which node) of one key (for monitor purpose)? Or any API can use?
2. If one node down, can cassandra re-replicate missing rows automatically? Or any utils can do it on demand?
2. If one node added, can cassandra re-balance automatically? Or any utils can do it on demand?
Thanks very much!!