Have you implemented the "status" command for the component(s) in your custom 
service?  
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=38571133
For most components, the status is based on the PID file.
You can look at some examples in the common-services directory: 
https://github.com/apache/ambari/blob/trunk/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/hbase_regionserver.py#L55-L59

Yusaku

From: Donald Hansen <[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Wednesday, June 3, 2015 3:39 PM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
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.

Thanks.
Donald

Reply via email to