I have used my own bash scripts with ssh connections to the nodes to automate
everything from upgrades, node down monitoring, metrics or log collection, and
rolling restarts. We are moving toward ansible (our infrastructure team is
standardizing on its use). Rolling restart isn’t too bad in
I use pssh -i -h hosts nodetool for one-offs.
Rolling restart is tricky to automate, but haven't had to yet. If I were
to, I would be sure to do a test connect and query to confirm the node is
up before going to the next one.
For automation I use python fabric.
I too, would be curious what
Hi all - curious what tools are folks using to manage large Cassandra
clusters? For example, to do tasks such as nodetool cleanup after a
node or nodes are added to the cluster, or simply rolling start/stops
after an update to the config or a new version?
We've used puppet before; is that