Nice, I will try that. Thank you.

On Mon, Nov 16, 2015 at 4:21 PM, Bhuvnesh Chaudhary <[email protected]>
wrote:

> You may directly call the API to start and stop all the services which
> will take care of starting them in the required order instead of doing them
> one by one if that achieves what you are looking for.
>
> For example: To stop,
> Hit the URL of the form:
> url = "http://"; + <ambari-server-address> + ":8080/api/v1/clusters/" +
> <ambari-cluster-name> + "/services?"
>
> Have the payload as below.
>         data = {
>             "RequestInfo":{
>                 "context":"Stop all
> services","operation_level":{"level":"CLUSTER","cluster_name": 
> <ambari-cluster-name>}
>             },"Body":{"ServiceInfo":{"state":"INSTALLED"}}
>         }
>
> For start just change the state to "STARTED"
>
> Thanks,
> Bhuvnesh Chaudhary
> Email: bchau <[email protected]>[email protected]
> Desk: +1-650-846-1696 | Mobile: +1-973-906-6976
>
> On Mon, Nov 16, 2015 at 1:06 PM, James Tanner <[email protected]> wrote:
>
>> Has anyone written and can share a bash/python script that will start and
>> stop -all- ambari managed services in the right order?
>>
>> I'm trying to build images that will start services on boot and kill them
>> on shutdown, so I need something suitable for sysvinit+systemd.
>>
>
>

Reply via email to