Was this page helpful?
This is a general procedure that describes how to perform a rolling restart. You can use this procedure where a restart of each node is required (changing the scylla.yaml
file, for example).
Note
Perform this procedure on one node at the time. Move to the next node only after validating the current node is up and running.
Run nodetool drain command (ScyllaDB stops listening to its connections from the client and other nodes).
Stop the ScyllaDB node.
sudo systemctl stop scylla-server
docker exec -it some-scylla supervisorctl stop scylla
(without stopping some-scylla container)
Update the relevant configuration file, for example, scylla.yaml the file can be found under /etc/scylla/
.
Start the ScyllaDB node.
sudo systemctl start scylla-server
docker exec -it some-scylla supervisorctl start scylla
(with some-scylla container already running)
Verify the node is up and has returned to the ScyllaDB cluster using nodetool status.
Repeat this procedure for all the relevant nodes in the cluster.
Was this page helpful?
On this page