"Thank you, I was thinking that it's generally OK to deploy a mesos scheduler on a mesos slave node, regardless performance issue, say it will communicate with mesos master frequently."
I would avoid launching the scheduler on a mesos slave since the scheduler would run outside of Mesos jurisdiction (via cgroup), and may contend with mesos tasks for resource. We have MesosNimbus running outside of the mesos cluster, master or slave. On Fri, May 2, 2014 at 8:46 PM, Chengwei Yang <[email protected]>wrote: > On Tue, Apr 29, 2014 at 10:06:45AM -0700, Lin Zhao wrote: > > > > "Yes, basically Nimbus runs as Mesos framework (inside Mesos master), if > Mesos > > master dies, it should start automatically on a different node. > > It's not a standard Nimbus, it's MesosNimbus (Mesos framework): > > code might look this (it's slightly outdated version):" > > I think some code quoted here? OK, I'll find answer from code. > > > > > This is actually not true. MesosNimbus works as a Mesos scheduler, which > is a > > client as seen by Mesos cluster. You can deploy it out side of the Mesos > > cluster. However, it needs to have Mesos binary installed so that java > can load > > the native library. > > Thank you, I was thinking that it's generally OK to deploy a mesos > scheduler on a mesos slave node, regardless performance issue, say it > will communicate with mesos master frequently. > > -- > Thanks, > Chengwei > > > > > > > On Mon, Apr 28, 2014 at 7:15 AM, Tomas Barton <[email protected]> > wrote: > > > > Hi Chengwei, > > > > > > | 1. Is it necessary to deploy storm nimbus on the mesos master node? > > > > Yes, basically Nimbus runs as Mesos framework (inside Mesos master), > if > > Mesos master dies, it should start automatically on a different node. > > It's not a standard Nimbus, it's MesosNimbus (Mesos framework): > > code might look this (it's slightly outdated version): > > > https://github.com/nathanmarz/storm-mesos/blob/master/src/jvm/storm/mesos/ > > MesosNimbus.java > > > > > > | 2. How to deploy storm supervisor node? > > > > No need to do that. MesosNimbus will find resources and will run > supervisor > > process when a topology is submitted. > > > > Tomas > > > > On 28 April 2014 03:49, Chengwei Yang <[email protected]> > wrote: > > > > Hi List, > > > > I found mesosphere has a good page > > http://mesosphere.io/learn/run-storm-on-mesos/ to guide user > setup a > > mesos-storm cluster. > > > > However, I found myself several questions about that guide. > > > > 1. Is it necessary to deploy storm nimbus on the mesos master > node? > > > > The guide only says about deploy storm nimbus on the mesos > master node. > > > > But I think it's fine to deploy storm nimbus on a different > node. Am I > > right? > > > > 2. How to deploy storm supervisor node? > > > > The guide doesn't say anything about deploy supervisor node, > from that > > guide, I see superviosr node deploy on-demand when a topology > > submitted? > > Does mesos-storm do such cool stuff? > > > > If not, we need deploy supervisor in all mesos nodes? > > > > -- > > Thanks, > > Chengwei > > > > > > > > > > > > > > -- > > Lin Zhao > > > > https://wiki.groupondev.com/Message_Bus > > 3101 Park Blvd, Palo Alto, CA 94306 > > > > > > > -- Lin Zhao https://wiki.groupondev.com/Message_Bus 3101 Park Blvd, Palo Alto, CA 94306

