【发布时间】:2020-07-11 02:06:44
【问题描述】:
我是 Flink 的新手,我正在使用 Flink KeyedBroadCastProcessFunction 进行模式评估,与 (https://flink.apache.org/2019/06/26/broadcast-state.html) 类似,我正在使用 JAVA 开发我的代码,但我不知道如果出现任何故障,我该如何处理异常在处理数据流时发生,我搜索了很多但没有得到我最终在以下两个链接中
Flink: what's the best way to handle exceptions inside Flink jobs
Apache Flink - exception handling in "keyBy"
根据第一个链接,用户说他在 processfn 中使用 sideoutput 来捕获错误,我还在我的程序中使用 sideoutput 发送与模式不匹配的数据,但我不知道如何处理错误和无效数据到同侧输出
根据第二个链接,用户正在尝试使用 null 键和 printsink 函数向 keyby 函数添加接收器,我根本不理解
谁能帮我解决以下问题
1) 任何用于异常处理的文档或小代码 sn-p 我在 flink 文档站点中没有找到任何东西 2)flink异常处理的最佳实践
如果有人可以回答,我在网上没有找到任何有效资源,这对于进一步参考其他人也很有用
【问题讨论】:
标签: apache-flink flink-streaming flink-cep flink-sql