使用 Split 算子把流根据特定条件拆分成两个或者更多,然后在用select算子从拆分流中选择对应的拆分流做处理即可。 可以看看文档上,有介绍用法 https://ci.apache.org/projects/flink/flink-docs-stable/dev/stream/operators/
发件人: baiyg25...@hundsun.com 发送时间: 2019年3月26日 10:10 收件人: user-zh 主题: 回复: flink疑问 一个算子出来两个流好像不能吧。 要想实现你说的,可以先基于A流过滤生成要进行B算子的流,基于A流过滤生成要进行C算子的流。 baiyg25...@hundsun.com 发件人: IORI 发送时间: 2019-03-26 09:46 收件人: user-zh 主题: flink疑问 请问:数据流通过算子A时,我想分裂成两个数据流,一个数据流进行算子B操作然后sink,另外一个数据流需要先进行算子C操作,再reduce然后sink,请问这种情况应该如何处理?一个operator中能出来两个不同的数据流吗?