Hi,
You get that by having the two input streams keyed on the same key. Either by 
doing keyBy() on them individually or by using keyBy() on the ConnectedStream.

Best,
Aljoscha

> On 3. May 2017, at 13:06, Tarek khal-letaief <tarek.khal.leta...@gmail.com> 
> wrote:
> 
> Hi Aljoscha, 
> Thanks for reply. 
> 
> I opted for the first solution: to use a connected FlatMap [1] but how i can 
> simulate the while(key) and the equalTo(key) of a "join" because the function 
> gets individual calls to flatMap1 and flatMap2. 
> 
> Best regards, 
> Tarek, 
> 
> 2017-05-03 10:18 GMT+01:00 Aljoscha Krettek <aljos...@apache.org 
> <mailto:aljos...@apache.org>>:
> Hi,
> Instead of a Join, I would suggest to use a connected FlatMap [1] (or a 
> connected ProcessFunction [2]). The problem with a join is that the rules 
> only “survive” for the length of the window while I suspect that you want 
> them to survive longer than that so that they can be applied to events 
> arriving in the future.
> 
> Best,
> Aljoscha 
> 
> [1] 
> https://ci.apache.org/projects/flink/flink-docs-release-1.2/dev/datastream_api.html#datastream-transformations
>  
> <https://ci.apache.org/projects/flink/flink-docs-release-1.2/dev/datastream_api.html#datastream-transformations>
> [2] 
> https://ci.apache.org/projects/flink/flink-docs-release-1.2/dev/stream/process_function.html#low-level-joins
>  
> <https://ci.apache.org/projects/flink/flink-docs-release-1.2/dev/stream/process_function.html#low-level-joins>
> 
>> On 2. May 2017, at 18:58, Tarek khal <tarek.khal.leta...@gmail.com 
>> <mailto:tarek.khal.leta...@gmail.com>> wrote:
>> 
>> I have two kafka topics (tracking and rules) and I would like to join
>> "tracking" datastream with "rules" datastream as the data arrives in the
>> "tracking" datastream. 
>> 
>> 
>> Here the result that I expect, but without restarting the Job, here I
>> restarted the Job to get this result: 
>> 
>> <http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/file/n12954/Capture.jpg
>>  
>> <http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/file/n12954/Capture.jpg>>
>>  
>> 
>> Code:
>> 
>> 
>> 
>> 
>> 
>> --
>> View this message in context: 
>> http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/Join-two-kafka-topics-tp12954.html
>>  
>> <http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/Join-two-kafka-topics-tp12954.html>
>> Sent from the Apache Flink User Mailing List archive. mailing list archive 
>> at Nabble.com <http://nabble.com/>.
> 
> 
> 
> 
> -- 
> Tarek KHAL LETAIEF

Reply via email to