cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mohit Agarwal <coolmoh...@gmail.com>
Subject Re: Automating nodetool repair
Date Tue, 28 Aug 2012 17:18:32 GMT
Is there any reason why cassandra doesn't do nodetool repair out of the box
at some fixed intervals?

On Tue, Aug 28, 2012 at 9:08 PM, Aaron Turner <synfinatic@gmail.com> wrote:

> Funny you mention that... i just was hearing on #cassandra this
> morning that it repairs the replica set by default.  I was thinking of
> repairing every 3rd node (RF=3), but running -pr seems "cleaner".
>
> Do you know if this (repairing a replica vs node) was introduced in 1.0 or
> 1.1?
>
> On Tue, Aug 28, 2012 at 7:03 AM, Edward Capriolo <edlinuxguru@gmail.com>
> wrote:
> > You can consider adding -pr. When iterating through all your hosts
> > like this. -pr means primary range, and will do less duplicated work.
> >
> > On Mon, Aug 27, 2012 at 8:05 PM, Aaron Turner <synfinatic@gmail.com>
> wrote:
> >> I use cron.  On one box I just do:
> >>
> >> for n in node1 node2 node3 node4 ; do
> >>    nodetool -h $n repair
> >>    sleep 120
> >> done
> >>
> >> A lot easier then managing a bunch of individual crontabs IMHO
> >> although I suppose I could of done it with puppet, but then you always
> >> have to keep an eye out that your repairs don't overlap over time.
> >>
> >> On Mon, Aug 27, 2012 at 4:52 PM, Edward Sargisson
> >> <edward.sargisson@globalrelay.net> wrote:
> >>> Hi all,
> >>> So nodetool repair has to be run regularly on all nodes. Does anybody
> have
> >>> any interesting strategies or tools for doing this or is everybody just
> >>> setting up cron to do it?
> >>>
> >>> For example, one could write some Puppet code to splay the cron times
> around
> >>> so that only one should be running at once.
> >>> Or, perhaps, a central orchestrator that is given some known quiet
> time and
> >>> works its way through the list, running nodetool repair one at a time
> (using
> >>> RPC?) until it runs out of time.
> >>>
> >>> Cheers,
> >>> Edward
> >>> --
> >>>
> >>> Edward Sargisson
> >>>
> >>> senior java developer
> >>> Global Relay
> >>>
> >>> edward.sargisson@globalrelay.net
> >>>
> >>>
> >>> 866.484.6630
> >>> New York | Chicago | Vancouver  |  London  (+44.0800.032.9829)  |
>  Singapore
> >>> (+65.3158.1301)
> >>>
> >>> Global Relay Archive supports email, instant messaging, BlackBerry,
> >>> Bloomberg, Thomson Reuters, Pivot, YellowJacket, LinkedIn, Twitter,
> Facebook
> >>> and more.
> >>>
> >>>
> >>> Ask about Global Relay Message — The Future of Collaboration in the
> >>> Financial Services World
> >>>
> >>>
> >>> All email sent to or from this address will be retained by Global
> Relay’s
> >>> email archiving system. This message is intended only for the use of
> the
> >>> individual or entity to which it is addressed, and may contain
> information
> >>> that is privileged, confidential, and exempt from disclosure under
> >>> applicable law.  Global Relay will not be liable for any compliance or
> >>> technical information provided herein.  All trademarks are the
> property of
> >>> their respective owners.
> >>
> >>
> >>
> >> --
> >> Aaron Turner
> >> http://synfin.net/         Twitter: @synfinatic
> >> http://tcpreplay.synfin.net/ - Pcap editing and replay tools for Unix
> & Windows
> >> Those who would give up essential Liberty, to purchase a little
> temporary
> >> Safety, deserve neither Liberty nor Safety.
> >>     -- Benjamin Franklin
> >> "carpe diem quam minimum credula postero"
>
>
>
> --
> Aaron Turner
> http://synfin.net/         Twitter: @synfinatic
> http://tcpreplay.synfin.net/ - Pcap editing and replay tools for Unix &
> Windows
> Those who would give up essential Liberty, to purchase a little temporary
> Safety, deserve neither Liberty nor Safety.
>     -- Benjamin Franklin
> "carpe diem quam minimum credula postero"
>

Mime
View raw message