Not sure about how to monitor spout assignments, however, I am not sure what is preventing you in putting the virtual ip on machine which has as queue (kafka or jms) and the read messages from that kafka instance in your spout.
On Fri, Sep 12, 2014 at 12:05 PM, M.Tarkeshwar Rao <tarkeshwa...@gmail.com> wrote: > Hello Friends, > > I want to bind the spout with an IP and want to configure this IP wherever > spout runs in the cluster. > > Actually external clients sending data on this IP. We want that if the > spout is up and running in any machine then > this IP should also configured on that machine and if that spout is going > down by any reason(crash or rebalance or any other reason) this configured > IP should also go down. This is the virtual IP for external world. > > > For now we are achieving it by creating ephemeral znode on zookeeper for > each spout and continously watching(using pathchildrencache) it from > another jvm process on each machine in the cluster. > > Is it a good way? can you please suggest more on this? > > > Regards > Tarkeshwar > -- Regards, Vikas Agarwal 91 – 9928301411 InfoObjects, Inc. Execution Matters http://www.infoobjects.com 2041 Mission College Boulevard, #280 Santa Clara, CA 95054 +1 (408) 988-2000 Work +1 (408) 716-2726 Fax