No worries. We are API compatible.

On Sat, Jan 6, 2018 at 6:24 AM, Josh Fischer <[email protected]> wrote:

> Karthik,
>
> I apologize, I explained that wrong. Thanks for the follow up on the
> correct way to move over.
>
>
> On Sat, Jan 6, 2018 at 1:22 AM Karthik Ramasamy <[email protected]>
> wrote:
>
> > Dave -
> >
> > In order to launch the Storm topology, you need to recompile your Storm
> > topology using Heron which is pretty straightforward.
> >
> > cheers
> > /karthik
> >
> > > On Jan 5, 2018, at 7:43 PM, Josh Fischer <[email protected]> wrote:
> > >
> > > Dave, sorry I missed your last inquiry:
> > >
> > > You said "I was wondering about the YAML format to define a topology."
> > >
> > > *At this time the yaml definition should be the exact same as Storm
> Flux
> > > Topology.  This way you shouldn't have to make any changes to migrate
> to
> > > Heron with a Storm Flux topology*
> > >
> > > On Fri, Jan 5, 2018 at 9:39 PM, Josh Fischer <[email protected]>
> > wrote:
> > >
> > >> My responses are inlined in *blue*
> > >>
> > >> On Fri, Jan 5, 2018 at 9:08 PM, Dave Fisher <[email protected]>
> > wrote:
> > >>
> > >>> Hi Josh,
> > >>>
> > >>> Sent from my iPhone
> > >>>
> > >>>> On Jan 5, 2018, at 6:30 PM, Josh Fischer <[email protected]>
> wrote:
> > >>>>
> > >>>> Hi Dave,
> > >>>>
> > >>>> I am currently working on a Flux like way to deploy topologies for
> > >>> Heron.  We've decided to call it ECO.  It's based off of the already
> > >>> working code that Flux is built on.  Within the next week I plan to
> > open a
> > >>> pull request to the core committers.
> > >>>
> > >>> Please let the email list know. I’d like to take a look.
> > >>> *will do*
> > >>>>
> > >>>> So the idea is (hopefully) that you can take any Storm Flux topology
> > >>> with spouts and bolts defined in Java and run it directly in Heron
> > without
> > >>> any code changes.  So far I have this working with several
> topologies.
> > >>> However, I would like the community to test it more as I am sure
> there
> > are
> > >>> edge cases I haven't accounted for yet.
> > >>>
> > >>> Does this handle Python based bolts?
> > >>>
> > >> *I have ran a topology that uses the FluxShellBolt and FluxShellSpout,
> > >> each of them worked as expected.  If you run the Flux Topologies from
> > the
> > >> Flux examples they should all work.  I haven't extensively tested the
> > >> multi-lang feature yet.*
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>>
> > >>> Does this mean I take a topology jar built with Maven for Storm and
> it
> > >>> runs fine in Heron? That would be cool.
> > >>>
> > >>
> > >>
> > >>> *Yes, you should be able to take the same jar that was build with
> maven
> > >>> and run it without the need to recompile or change anything.  *
> > >>
> > >>
> > >> *   An example of how submit an ECO topology is below*
> > >> heron submit local ~/path/to/jar-with-dependencies.jar \
> > >> com.twitter.heron.eco.Eco \
> > >>  --eco-config-file /path/to/yaml/simple_wordcount.yaml
> > >>
> > >>>
> > >>>>
> > >>>> As of now, this will only work with Storm components.  If you have
> any
> > >>> questions, please let me know!
> > >>>
> > >>> I was wondering about the YAML format to define a topology.
> > >>>
> > >>
> > >>
> > >>>
> > >>> Regards,
> > >>> Dave
> > >>>
> > >>>
> > >>>>
> > >>>> -Josh
> > >>>
> > >>>
> > >>
> >
> > --
> Sent from A Mobile Device
>

Reply via email to