Support Questions

Find answers, ask questions, and share your expertise

Auto restart for services managed by Cloudera Manager

avatar
New Contributor

Hi all,

 

I am looking for ways for me to auto-restart services (e.g. HBase RegionServer) in a particular machine. When I looked through the API, there doesn't seem to be a way for me to start a service in a per-host level. The closest API that I found start the whole service, e.g. HBase (http://cloudera.github.io/cm_api/apidocs/v8/path__clusters_-clusterName-_services_-serviceName-_comm... I could write a cron job that just runs that command periodically but it doesn't feel semantically correct.

 

Is there a better alternative?

1 ACCEPTED SOLUTION

avatar
Visit the configuration page of the service you'd like to manage, then
search for "Automatically Restart Process". You should see this option
for each role within the service.

Regards,
Gautam Gopalakrishnan

View solution in original post

5 REPLIES 5

avatar
Visit the configuration page of the service you'd like to manage, then
search for "Automatically Restart Process". You should see this option
for each role within the service.

Regards,
Gautam Gopalakrishnan

avatar
Hi.

Agreed with Gautam.

If you want to do this via the API, then you can configure process_auto_restart in the appropriate role config group.

If you want to restart particular roles instead of the whole service, use the following API endpoint:
http://cloudera.github.io/cm_api/apidocs/v9/path__clusters_-clusterName-_services_-serviceName-_role...

Thanks,
Darren

avatar
New Contributor

Thanks, that works smoothly.

avatar
Contributor

What if I want to configure the same on Machine startup (Tarball Installation) like

1) Cloudera Server and Agents(On all machines)

2) The Cloudera Manager

3) Then Core services of hadoop and all other services

 

I tried using Automatically restart Process and making Hard restart but it didn't worked for me.

 

avatar
New Contributor

Hi Gautum,

I have tried this property and it worked. But i have noticed that it only try 4 times, After that process didn't start. Are there any other configurations where i can provide the number of times process should restart?

 

Regards!

Gaurav Garg