Well thanks all, I got it working, it seems that the topology jar itself
was having the topology in the build path, the reason of which it was
referring the old code. I got it working but only in local mode.

Moreover I was looking out a way as how to invoke job in distributed mode,
what currently I was doing was copying the dependencies(kafka and other few
possible) to Storm lib folder and Storm was picking up those dependencies
while running, but in distributed mode

1) I am not sure is it a good way to put the external dependencies in the
Storm lib folder
2) If its not a way, then how should we schedule the job in distributed mode

Looking out for quick response.

Thanks in advance!

On Wed, Jan 28, 2015 at 11:49 AM, Vineet Mishra <[email protected]>
wrote:

> Hi Jens,
>
> No its not referring to the old jars in the log(bcoz that has been already
> deleted) rather its picking the changed jar but more over the fun fact is
> that even storm is picking up new jar but still running the old code(as I
> can't see the new code running up) in my topology.
>
> Thanks!
>
> On Tue, Jan 27, 2015 at 11:07 PM, Jens-Uwe Mozdzen <[email protected]>
> wrote:
>
>> Hi Vineet,
>>
>> Zitat von Vineet Mishra <[email protected]>:
>>
>>> Hi Naresh and Jens,
>>>
>>> Well first I tried running a job in local mode that was running good,
>>> but I
>>> wanted to run it in distributed environment,
>>> later I killed the job(Ctrl+c) and rebuild the jar with some addones in
>>> the
>>> bolts and made it to run in a production mode
>>> by StormSubmitter.submitTopology(.,.,.).
>>>
>>> I am not sure what was the reason that the job was not able to run as I
>>> changed the build but soon after cluster restart the same distributed job
>>> started running.
>>>
>>> Now if I am killing the existing running job via terminal or via storm UI
>>> it kills pretty fine but Storm is over and over referencing the same old
>>> jar even thought I am making a fresh build.
>>>
>>
>> sorry for repeating myself - *where* is it referencing the same old
>> jar... in the log files?
>>
>> If you're only judging by the functionality/behavior, it might be an
>> issue of unchanged serialVersionUIDs and cached classes...
>>
>> Regards,
>> Jens
>> --
>> Jens-U. Mozdzen                         voice   : +49-40-559 51 75
>> NDE Netzdesign und -entwicklung AG      fax     : +49-40-559 51 77
>> Postfach 61 03 15                       mobile  : +49-179-4 98 21 98
>> D-22423 Hamburg                         e-mail  : [email protected]
>>
>>         Vorsitzende des Aufsichtsrates: Angelika Mozdzen
>>           Sitz und Registergericht: Hamburg, HRB 90934
>>                   Vorstand: Jens-U. Mozdzen
>>                    USt-IdNr. DE 814 013 983
>>
>>
>

Reply via email to