I think the most crucial question is still whether you are running 0.9.1 or 0.10-SNAPSHOT, because the 0.9.1 union has known issues... If you are running 0.9.1 there is not much you can do except upgrade the version ;-)
On Wed, Oct 21, 2015 at 5:19 PM, Aljoscha Krettek <aljos...@apache.org> wrote: > Hi, > first of all, am I correct to assume that > new SocketSource(hostName1, port, '\n', -1) > should be > new SocketTextStreamFunction(hostName1, port1, '\n', -1) > > or are you using a custom built SocketSource for this? > > If I replace it by SocketTextStreamFunction and execute it the example > runs and prints incoming Strings from both input sockets. > > How are you executing the example? In the IDE or on a Flink cluster? > > Cheers, > Aljoscha > > On 21 Oct 2015, at 15:02, flinkuser <gaa...@gmail.com> wrote: > > > > Here is the strange behavior. > > > > Below code works in one box but not in the other. I had it working in my > > laptop the whole of yesterday, but strangely today it doesnt work in my > > desktop. > > > > Can anyone please let me know what the issue is. > > > > > > public static void main(String[] args) throws Exception { > > try { > > final StreamExecutionEnvironment env = > > StreamExecutionEnvironment.getExecutionEnvironment(); > > DataStream<String> msgDataStream1 = > env.addSource((new > > SocketSource(hostName1, port, '\n', -1))).filter(new > > MessageFilter()).setParallelism(1); > > DataStream<String> msgDataStream2 = > env.addSource((new > > SocketSource(hostName2, port, '\n', -1))).filter(new > > MessageFilter()).setParallelism(1); > > > > env.execute("Stock stream"); > > > > } catch (Exception e) { > > System.err.println("Exception = > " + > e.getMessage()); > > e.printStackTrace(); > > } > > } > > > > private static void unionMessageStreams(DataStream<String> > msgDataStream1, > > DataStream<String> msgDataStream2) { > > try { > > > > DataStream<String> ds = > msgDataStream1.union(msgDataStream2); > > ds.print(); > > } catch (Exception e) { > > System.err.println("Exception in union Message > Streams () = > " + > > e.getMessage()); > > } > > } > > > > Thanks > > > > > > > > -- > > View this message in context: > http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/Flink-Data-Stream-Union-tp3169p3196.html > > Sent from the Apache Flink User Mailing List archive. mailing list > archive at Nabble.com. > >