Stopping Clustered AtScale
Here you can find how to shut down a Clustered AtScale environment. In short, you should first stop the Replica node, then the Leader node, and finally the Coordinator node.
Prerequisites
You can access the Linux command line shell session at the AtScale system, and have account that allows you to manage the system.
Procedure
-
Establish a shell session to each AtScale node: Engine 1, Engine 2, and Coordinator node.
-
Switch user to the atscale (required for the remaining steps): :
sudo su - atscale
-
Determine which node in the cluster is the AtScale Database PostgreSQL Leader.
This command can be run from either Engine 1 or Engine 2: :
/opt/atscale/current/bin/database/postgres_nodes
The result should show you the host names, roles (Leader/Replica), and other parameters of the nodes.
-
On the AtScale Engine node that is the PostgreSQL Replica, run the
atscale_stop
command to shut down all services: :/opt/atscale/bin/atscale_stop
-
Optionally, you can verify all services are stopped by running the
atscale_service_control status
command.In the example below, you can see the expected response when no services are running: :
/var/atscale/bin/atscale_service_control status
unix:///var/atscale/data/supervisor.sock no such file -
On the AtScale Engine node that is the PostgreSQL leader, run the
atscale_stop
command: :/opt/atscale/bin/atscale_stop
-
On the AtScale Coordinator node run the
atscale_stop
command: :/opt/atscale/bin/atscale_stop
The cluster should be fully stopped at this time.