目录
一.引言
使用 Java 开发 Flink 任务,在 ProcessFunction 内加入侧输出流后,流程图正常显示侧输出流,打印写入侧输出流的信息也成功,但是侧输出流始终拿不到数据,相当于可以打印出来但是下游就是收不到,遂开始排查流程。
二.异常分析
1.问题描述
通过 ProcessFunction 将主数据 collect 并通过添加 OutputTag[String] 将额外的数据输出到侧输出流。主流处理逻辑无误且输出到侧流的日志可以 print 出来,但是调用官方的 PrintSink 缺不显示。