Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Auto restart for services managed by Cloudera Manager

SOLVED Go to solution

Auto restart for services managed by Cloudera Manager

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

Accepted Solutions

Re: Auto restart for services managed by Cloudera Manager

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
5 REPLIES 5

Re: Auto restart for services managed by Cloudera Manager

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

Re: Auto restart for services managed by Cloudera Manager

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

Re: Auto restart for services managed by Cloudera Manager

New Contributor

Thanks, that works smoothly.

Highlighted

Re: Auto restart for services managed by Cloudera Manager

Explorer

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.

 

Re: Auto restart for services managed by Cloudera Manager

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