Gian,

I have followed instructions given by you. I instantiate IgniteDateStreamer
and ignite in prepare() method of bolt. but getting "*Cache doesn't exist*".

Code snippet from stormStreamer class in prepare() method

StormStreamer<String, String, String> stormStreamer = null;

Ignite ignite = Ignition.start();

System.out.println(" ignite ====== "+ignite.toString());

try(IgniteDataStreamer<String, String> stmr = ignite.dataStreamer("cache-0")) {

    stormStreamer = new StormStreamer<>();

    IgniteCache<String, String> cache = ignite.cache("cache-0");

    stmr.allowOverwrite(true);

    /*  Set ignite instance */
    stormStreamer.setIgnite(ignite);

    /* Set streamer instance */
    stormStreamer.setStreamer(stmr);

    /* set thread count */
    setThreads(5);

}



On Thu, Sep 24, 2015 at 4:19 PM, Anton Vinogradov <avinogra...@gridgain.com>
wrote:

> Chandresh,
> As far as understand IBolt implementation should setup all external
> connections at .prepare() method.
> So, better way is to get existing Ignite instance or create new at
> .prepare()
> method.
>
>
> On Thu, Sep 24, 2015 at 10:55 AM, Gianfranco Murador <
> murador.gianfra...@gmail.com> wrote:
>
> > Chandresh,
> > I will launch the unit test later this week , if the problem persists. I
> > think that you should instantiate Ignite through the start() method of
> > Ignition class
> > and retrieve the Ignite cache specifying a name for the default cache.
> You
> > should provide a name also for data streamer, not passing null.
> > Could you do this and run again the unit test ?
> > Thank you,
> > Regards,
> >  Gianfranco
> >
> >
> > 2015-09-24 5:40 GMT+02:00 chandresh pancholi <
> > chandreshpancholi...@gmail.com
> > >:
> >
> > > Anton,
> > >
> > > Clone this repo https://github.com/chandresh-pancholi/ignite and run
> > this
> > > class
> > >
> > >
> >
> https://github.com/chandresh-pancholi/ignite/blob/master/modules/storm/src/test/java/org/apache/ignite/stream/storm/IgniteStormStreamerSelfTestSuite.java
> > >
> > > You will get the Error saying "Oouch,Argument is Null" for
> getStreamer().
> > >
> > > On Wed, Sep 23, 2015 at 9:46 PM, Anton Vinogradov <
> > > avinogra...@gridgain.com>
> > > wrote:
> > >
> > > > Chandresh,
> > > > I'm trying to analize problem.
> > > > Could you please provide more details and explain step-by-step how
> can
> > I
> > > > reproduce problem?
> > > >
> > > > On Tue, Sep 22, 2015 at 11:06 PM, chandresh pancholi <
> > > > chandreshpancholi...@gmail.com> wrote:
> > > >
> > > > > Not yet.
> > > > > Still doing brainstorming why StormStreamer object is getting NULLL
> > > > > in-spite setting up ignite and streamer instances.
> > > > >
> > > > > On Tue, Sep 22, 2015 at 7:22 PM, Vishal Garg <gargv...@gmail.com>
> > > wrote:
> > > > >
> > > > > > Did you figure it out? Something related to your storm
> integration?
> > > > > > Vishal
> > > > > >
> > > > > > Sent from my iPhone
> > > > > >
> > > > > > > On Sep 22, 2015, at 4:50 AM, chandresh pancholi <
> > > > > > chandreshpancholi...@gmail.com> wrote:
> > > > > > >
> > > > > > > Problem here is with Storm. Its making streamer object null
> once
> > it
> > > > > goes
> > > > > > > into submit topology.
> > > > > > >
> > > > > > > On Mon, Sep 21, 2015 at 7:13 PM, Lalit Kumar Jha <
> > > > lalitj....@gmail.com
> > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > >> Hi Chandresh,
> > > > > > >>
> > > > > > >> See test suite class here, its based on annotations
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/sylentprayer/ignite/blob/ignite-530/modules/twitter/src/test/java/org/apache/ignite/stream/twitter/IgniteTwitterStreamerTestSuite.java
> > > > > > >>
> > > > > > >> No code required in class body.
> > > > > > >>
> > > > > > >> On Mon, Sep 21, 2015 at 6:24 PM, chandresh pancholi <
> > > > > > >> chandreshpancholi...@gmail.com> wrote:
> > > > > > >>
> > > > > > >>> Hi Gian/Vishal/Lalit,
> > > > > > >>>
> > > > > > >>> You guys have worked on Streamer integration with Ignite. I
> am
> > > > > working
> > > > > > on
> > > > > > >>> Storm-ignite integration.
> > > > > > >>>
> > > > > > >>> I am setting up setStreamer() and setIgnite() in Test class
> and
> > > > > sending
> > > > > > >>> this object to setBolt() method.
> > > > > > >>>
> > > > > > >>> When i try to read via gettreamer() and getIgnite() i am
> > getting
> > > > > NULL.
> > > > > > I
> > > > > > >> am
> > > > > > >>> trying to find out why is it happening but No Luck.
> > > > > > >>>
> > > > > > >>> If any one of you find some time and look into the code and
> > help
> > > me
> > > > > to
> > > > > > >>> resolve this. It would be great.
> > > > > > >>>
> > > > > > >>> Git : https://github.com/chandresh-pancholi/ignite
> > > > > > >>> Module : storm
> > > > > > >>>
> > > > > > >>> --
> > > > > > >>> Chandresh Pancholi
> > > > > > >>> Senior Software Engineer
> > > > > > >>> Flipkart.com
> > > > > > >>> Email-id:chandresh.panch...@flipkart.com
> > > > > > >>> Contact:08951803660
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Chandresh Pancholi
> > > > > > > Senior Software Engineer
> > > > > > > Flipkart.com
> > > > > > > Email-id:chandresh.panch...@flipkart.com
> > > > > > > Contact:08951803660
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Chandresh Pancholi
> > > > > Senior Software Engineer
> > > > > Flipkart.com
> > > > > Email-id:chandresh.panch...@flipkart.com
> > > > > Contact:08951803660
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Chandresh Pancholi
> > > Senior Software Engineer
> > > Flipkart.com
> > > Email-id:chandresh.panch...@flipkart.com
> > > Contact:08951803660
> > >
> >
>



-- 
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Email-id:chandresh.panch...@flipkart.com
Contact:08951803660

Reply via email to