For node affinity to spout/bolt, I think you can use pluggable scheduler
feature in storm, check here:
http://xumingming.sinaapp.com/885/twitter-storm-how-to-develop-a-pluggable-scheduler/

MK

On Wednesday, March 5, 2014, Dean Arnold <[email protected]> wrote:

> I have a cluster configuration in which only a subset of nodes have access
> to an external resource (via private subnet). I'd like to specify that
> certain spouts or bolts should only be placed on those nodes, and also that
> certain other spouts/bolts should be excluded from those nodes.
>
> Is there a way to define node groups or other affinity that can be
> specified in the topology builder ?
>
> Also, I have an external resource that requires a single master client
> instance to coordinate access by all other client instances. Is there a
> recommended way to implement support for this in a topology ? Is there
> sufficient metadata available in the topology context that all instances of
> a given bolt can nominate a single instance to be the master, and the
> master can communicate its listen port to the other instances ? Or is some
> other persistent solution required (eg, using an external object store to
> reflect the instance coordination) ?
>
> TIA,
> Dean Arnold
>

Reply via email to