Skip to main content

Storage Container Manager Leader Transfer

The ozone admin scm transfer command allows you to manually transfer the leadership of the Storage Container Manager (SCM) Raft group to a specific SCM node or to a randomly chosen follower.

Be aware of the node's status(eg. Safemode, Operational status), Ozone currently has no ability to check the target node's status before transferring the leadership.

Usage

ozone admin scm transfer -id <SCM_SERVICE_ID> -n <NEW_LEADER_ID>
ozone admin scm transfer -id <SCM_SERVICE_ID> -r
  • -id, --service-id: Specifies the SCM Service ID.
  • -n, --newLeaderId, --new-leader-id: The SCM UUID (Raft peer ID) of the SCM to which leadership will be transferred (e.g., e6877ce5-56cd-4f0b-ad60-4c8ef9000882).
  • -r, --random: Randomly chooses a follower to transfer leadership to.

Example

To transfer leadership to a specific SCM in a cluster with service ID cluster1:

ozone admin scm transfer -id cluster1 -n e6877ce5-56cd-4f0b-ad60-4c8ef9000882

To transfer leadership to a random follower:

ozone admin scm transfer -id cluster1 -r