That depends on how you define "everything" :)
On Dec 23, 2014 4:18 PM, "Eyal Golan" <[email protected]> wrote:

> quick question,
> regarding 4 - how would you know that a bolt has received everything ?
>
> 10x
>
> *Eyal Golan*
>
> Connect
>
> [image: Gmail] <[email protected]> [image: LinkedIn]
> <http://www.linkedin.com/in/egolan74> [image: My Blog]
> <http://eyalgo.com/> [image: Twitter] <http://twitter.com/eyalgo_egolan> 
> [image:
> Skype] [image: GitHub] <https://github.com/eyalgo> [image: Facebook]
> <http://www.facebook.com/eyal.golan.14>
>
>
> P  Save a tree. Please don't print this e-mail unless it's really necessary
>
> On Tue, Dec 23, 2014 at 8:49 PM, Nathan Leung <[email protected]> wrote:
>
>> 1. You do not have to manually push to nimbus.  When you run "storm jar"
>> it will automatically send everything that is needed to the nimbus using
>> the thrift interface.
>>
>> 2. Nimbus manages this with the supervisors.
>>
>> 3. You would need to write a custom scheduler.  See for example
>> http://xumingming.sinaapp.com/885/twitter-storm-how-to-develop-a-pluggable-scheduler/
>>
>> 4. Yes, you would need to store the tuples in the bolt until you have
>> received everything you expect, then emit the output tuple after the last
>> tuple has arrived.
>>
>> On Tue, Dec 23, 2014 at 12:31 PM, Tim Molter <[email protected]>
>> wrote:
>>
>>> I'm hoping someone with practical experience can answer some questions I
>>> have. I have already scoured the docs and watched some videos, but I
>>> still have some unanswered questions.
>>>
>>> 1. When deploying to a cluster, do I always have to build a new jar,
>>> manually push it to the Nimbus machine and run "storm jar my.jar
>>> Myclass" or can I run a jar locally that calls "StormSubmitter.submit"
>>> and everything is taken care of?
>>>
>>> 2. Does Nimbus then push jars with the new implementation code to all
>>> the workers or does that have to be manually handled?
>>>
>>> 3. Can you configure the cluster so that it only run certain bolts on
>>> certain machines? How?
>>>
>>> 4. Can you join tuple streams and only send output tuples downstream
>>> after all expected input tuples have been received?
>>>
>>> Thanks in advance!
>>>
>>> ~Tim
>>>
>>
>>
>

Reply via email to