ambari-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sumit Mohanty <>
Subject Re: custom services / status
Date Thu, 04 Jun 2015 00:15:02 GMT
Its the implementation of start command that should create the pid file - essentially you have
to do it yourself in the start script.

You can use the pid file to make the start script idempotent. Its a best practice for stop
command to delete the pid file after stopping the component instance.


From: Donald Hansen <>
Sent: Wednesday, June 03, 2015 5:08 PM
Subject: Re: custom services / status

Thanks for the quick reply. I was looking at some examples and was curios about the pid file.
Do I need to create that myself or is there some code that is creating that for me automatically?

On Wednesday, June 3, 2015, Yusaku Sako <<>>
Have you implemented the "status" command for the component(s) in your custom service?
For most components, the status is based on the PID file.
You can look at some examples in the common-services directory:


From: Donald Hansen <>
Reply-To: "" <>
Date: Wednesday, June 3, 2015 3:39 PM
To: "" <>
Subject: custom services / status

I'm trying to create a custom service in Ambari and curious how it tells Ambari if the service
successfully started or not. I was able to add a python function that starts my service and
my service does start correctly but Ambari still shows the service as not started.


View raw message