cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ramzi Rabah <>
Subject Re: Cassandra backup and restore procedures
Date Thu, 19 Nov 2009 17:05:10 GMT
oh interesting, it uses IP for hinted hand off? which brings up
another interesting question, if the node that went down never came up
again, how long will the hinted handoff keep going? Indefinitely?

On the first topic of backup/restore, you suggested copying the
sstable files over from the 2 neighboring nodes. But what if the file
names that you copy over from the nodes are identical. Will that cause
a problem? Can we rename the sstable file names when we copy them

On Wed, Nov 18, 2009 at 11:03 AM, Jonathan Ellis <> wrote:
> Tokens can change, so IP is used for node identification, e.g. for
> hinted handoff.
> On Wed, Nov 18, 2009 at 1:00 PM, Ramzi Rabah <> wrote:
>> Hey Jonathan, why should a replacement node keep the same IP
>> address/DNS name as the original node? Wouldn't having the same token
>> as the node that went down be sufficient (provided that you did the
>> steps above of copying the data from the 2 neighboring nodes)?
>> On Wed, Nov 18, 2009 at 10:30 AM, Jonathan Ellis <> wrote:
>>> On Wed, Nov 18, 2009 at 12:05 PM, Jon Graham <> wrote:
>>>> Hello Everyone,
>>>> Is there a recommended backup/restore procedure to be able to recover a
>>>> failed node?
>>> Until tickets 193 and 520 are done, the easiest thing is to copy all
>>> the sstables from the other nodes that have replicas for the ranges it
>>> is responsible for (e.g. for replication factor of 3 on rack unaware
>>> partitioner, the nodes before it and the node after it on the right
>>> would suffice), and then run nodeprobe cleanup to clear out the
>>> excess.
>>>> How does Cassandra keep track of a node's identity?
>>> It stores it in the system table.
>>>> Should a replacement node keep the same IP address/DNS name as the original
>>>> node?
>>> Yes.
>>>> Does a node still receive data while a nodeprobe snapshot" command runs?
>>> Yes.
>>> -Jonathan

View raw message