For a supervisord config example take a look at:
http://www.michael-noll.com/tutorials/running-multi-node-storm-cluster/#configure-supervisord-for-storm

Note, however, that the link above uses the outdated supervisord 2.x.  I
recommend to go use the newer supervisord 3.x.  I recently published
Puppet modules that automate running Storm with supervisord 3.x:
https://github.com/miguno/puppet-storm
https://github.com/miguno/puppet-supervisor

See
https://github.com/miguno/puppet-storm/blob/master/manifests/nimbus.pp
for the supervisord related setup.

(And in case you need to build an RPM for supervisord 3.x take look at
https://github.com/miguno/wirbelsturm-rpm-supervisord)

Hope that helps,
Michael




On 03/31/2014 08:46 PM, Adam Lewis wrote:
> Generically, something that will babysit the process should it die
> (Storm reliability relies on processes being restarted  when there is an
> error since they will "fail fast").
> 
> Specifically, check out:
> 
> http://supervisord.org/   (not to be confused with storm supervisor process)
> http://smarden.org/runit/
> 
> 
> On Mon, Mar 31, 2014 at 2:42 PM, Huiliang Zhang <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     Hi,
> 
>     What does "under supervision" mean when starting NIMBUS like in the
>     following?
> 
>     Run the command "bin/storm nimbus" *under supervision*on the master
>     machine.
> 
>     What should I do to make it under supervision?
> 
>     Thanks
> 
> 

Reply via email to