60-140-044-使用-DataSink-使用OutputTag进行Side Output(侧输出)

1.世界

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pj94ZEmk-1585825712074)(./00-flink/12--02af265c-4bff-4d5e-9f02-d1b370b2f761.png)]

2.概述

​ 除了从DataStream操作的结果中获取主数据流之外,你还可以产生任意数量额外的侧输出结果流。侧输出结果流的数据类型不需要与主数据流的类型一致,不同侧输出流的类型也可以不同。当您想要拆分数据流时(通常必须复制流),然后从每个流过滤出您不想拥有的数据,此操作将非常有用。

当使用侧输出流时,你首先得定义一个OutputTag,这个OutputTag将用来标识一个侧输出流:

// this needs to be an anonymous inner class, so that we can analyze the type
OutputTag<String> outputTag = 

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/105276983