@Vadim What happened when you tried unioning using DStream.union in python?
TD On Tue, May 12, 2015 at 9:53 AM, Evo Eftimov <evo.efti...@isecc.com> wrote: > I can confirm it does work in Java > > > > *From:* Vadim Bichutskiy [mailto:vadim.bichuts...@gmail.com] > *Sent:* Tuesday, May 12, 2015 5:53 PM > *To:* Evo Eftimov > *Cc:* Saisai Shao; user@spark.apache.org > > *Subject:* Re: DStream Union vs. StreamingContext Union > > > > Thanks Evo. I tried chaining Dstream unions like what you have and it > didn't work for me. But passing > > multiple arguments to StreamingContext.union worked fine. Any idea why? I > am using Python, BTW. > > ᐧ > > > > On Tue, May 12, 2015 at 12:45 PM, Evo Eftimov <evo.efti...@isecc.com> > wrote: > > You can also union multiple DstreamRDDs in this way > DstreamRDD1.union(DstreamRDD2).union(DstreamRDD3) etc etc > > > > Ps: the API is not “redundant” it offers several ways for achivieving the > same thing as a convenience depending on the situation > > > > *From:* Vadim Bichutskiy [mailto:vadim.bichuts...@gmail.com] > *Sent:* Tuesday, May 12, 2015 5:37 PM > *To:* Saisai Shao > *Cc:* user@spark.apache.org > *Subject:* Re: DStream Union vs. StreamingContext Union > > > > Thanks Saisai. That makes sense. Just seems redundant to have both. > > ᐧ > > > > On Mon, May 11, 2015 at 10:36 PM, Saisai Shao <sai.sai.s...@gmail.com> > wrote: > > DStream.union can only union two DStream, one is itself. While > StreamingContext.union can union an array of DStreams, internally > DStream.union is a special case of StreamingContext.union: > > > > def union(that: DStream[T]): DStream[T] = new UnionDStream[T](Array(this, > that)) > > > > So there's no difference, if you want to union more than two DStreams, > just use the one in StreamingContext, otherwise, both two APIs are fine. > > > > > > 2015-05-12 6:49 GMT+08:00 Vadim Bichutskiy <vadim.bichuts...@gmail.com>: > > Can someone explain to me the difference between DStream union and > StreamingContext union? > > When do you use one vs the other? > > > > Thanks, > > Vadim > > ᐧ > > > > > > >