Support Questions

Find answers, ask questions, and share your expertise

Cloudera Manager Rest API command to stop service on a specific host

avatar
New Contributor

Hello,

 

Posting the question since i didn't see API command for CM to stop/start service on a specific host. I'm not asking for decommission/recommission as this will require blocks to be copied prior to eviction. This is to facilitate OS patching and will be pretty quick probably 2-3 hour downtime.

1 REPLY 1

avatar
Super Collaborator

There is an API endpoint for starting all roles on a  host: https://archive.cloudera.com/cm7/7.2.4/generic/jar/cm_api/apidocs/resource_ClouderaManagerResource.h...

 

For stopping all roles on a host, you have to iterate in your script/code over all role instances deployed on the host, and stop them one after the other.