To gracefully reboot one or more nodes, use the following rhino-console command or related MBean operation.

Console command: reboot


reboot [-nodes node1,node2,...] -states {running|r|stopped|s},...
  Reboot the specified nodes gracefully stopping the SLEE then restarting the node(s) to the chosen state


To reboot the entire cluster:

$ ./rhino-console reboot -states running,running,stopped
Restarting node(s) [101,102,103] (using Rhino's default shutdown timeout)

To shut down only node 102:

$ ./rhino-console reboot -nodes 102 -states stopped
Restarting node(s) [102] (using Rhino's default shutdown timeout)

MBean operation: reboot


Rhino extension

Reboot all nodes
public void reboot(SleeState[] states)
  throws InvalidArgumentException, InvalidStateException, ManagementException;

Reboots every node in the cluster to the state specified.

Rhino extension

Reboot specific nodes
public void reboot(int[] nodeIDs, SleeState[])
  throws NullPointerException, InvalidArgumentException, InvalidStateException, ManagementException;

Extension to reboot that adds an argument which lets you control which nodes to shut down (by specifying node IDs).

Note Event-router nodes can restart to either the RUNNING state or the STOPPED state. Quorum nodes must have a state provided but do not use this in operation.
Previous page Next page
Rhino Version 2.5.0