Thank you for your kind reply! Well, this is a special using case, we need to make the spout or bolt tasks to transmit data to the tasks, that run on the same supervisor or machine, of the next bolt. For example, Spout A, task 1 runs on Supervisor 1, Bolt A is connected to Spout A and it has two tasks where task 1 run on Supervisor 1 and task 2 run on Supervisor 2, and we need to route data from Spout A task 1 to Bolt A task 1 not to task 2. And it is better to not introduce the third party as a central coordinator. Thank you very much!

By the way, to do so, it is also required that some of the scheduling information to be shared globally in the custom scheduler. And I am not sure if this is possible to do that. Thank you!

Best regards!

On 06/17/2016 06:10 AM, Satish Duggana wrote:
Hi,
Why do you need supervisor-id in a bolt/spout task? What are you using for?

Thanks,
Satish.

On Fri, Jun 17, 2016 at 2:13 AM, applyhhj <[email protected] <mailto:[email protected]>> wrote:

    Hello,everyone!
        Is there anyway to get the id of the supervisor that the Bolt
    or the Spout is running on? And the also the id of the supervisor
    that the consumer tasks are running on? Thank you in advance!!
    Best regards!
    2016-06-16
    ------------------------------------------------------------------------
    applyhhj



Reply via email to