如何跳过Flink中损坏的邮件?

时间:2019-04-05 15:23:28

标签: apache-flink

如何跳过Flink中损坏的邮件

我有DAG:KafkaSrcConsumer> FlatMap>窗口> SinkFunction

现在,如果我从操作员“ KafkaSrcConsumer”中的Kafka中收到了受到破坏的消息,我想抛出/跳过该消息,并且不想将该损坏的消息转发给下一个操作员“ FlatMap”

我们如何在Apache Flink中实现这一目标?

(注意:从KafkaSrcConsumer抛出异常将重新启动flink作业,我想避免这种情况,因为我只想跳过消息并移至下一条消息)

1 个答案:

答案 0 :(得分:3)

如果deserialize(...)方法返回null,则Flink Kafka使用者将静默跳过损坏的消息。描述in the documentation

相关问题