问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Flink处理实时数据,有脏数据怎么办?

发布网友 发布时间:2022-11-18 15:48

我来回答

1个回答

热心网友 时间:2024-12-02 11:03

场景描述:Flink在处理实时数据时,假如其中一条数据时脏数据,例如格式错误导致Json转换异常,字段缺少等等,这个时候该怎么处理呢?

解决办法:
这种问题在Spark Sql或者Flink Sql中,最常见的办法就是直接过滤掉。

在实际中,遇到的情况会非常多,则我们可以自定义一个UDF,这个UDF的作用就是用来处理null或者空字符串或者其他各种异常情况的。
官方案例:

在实际工作中,在利用env.addSource方法对接Kafka数据源后,会利用map方法将对应json串转成对象,所以会try catch,即

这样在遇到脏数据时,也不会因为json转换出错导致任务失败。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
罗马全面战争怎么样提高元老院评价? 半夜家中镜匾忽然碎了 镜子忽然碎掉怎么解 化能异养型微生物分类 如何判断自养微生物与异养微生物 如何得知某微生物是否为哪种氨基酸的异养型微生物。 滨州市北海振宇电子科技有限责任公司怎么样? 北京振宇科技有限公司怎么样? 上海振宇化工科技有限公司经营范围 商业医保是否值得购买? 在施工单位发展,是跟着做一个超大项目好,还是做 Flink SQL实战演练之Kafka To Hive 01.Flink实时数据管理—自定义MysqlSource + 广播变量创建 SAS 程序冷知识——proc import中遇到的那些bug SAS基础问题请教 老年人眼前有灯光闪动是怎么回事 美的空气能水箱传感器示1格,换新的也是1格,是什么原因? 实况足球手游用手游手柄玩怎样,方便吗? 监控摄像头和拾音器同用一个电源可不可以,还是各一个电源,谢谢解答_百度... ...但控制面板显示水箱水位满格,水位传感器也换了个新的,这是什么... 实况足球手游手游支持手柄玩吗? 宏贤达物流客服电话查询宜州 瑞社空气能水位显示不正常 大方马场捷达物流电话是多少大方县马场镇捷达电话号码多少 空气能热水器的水位传感器能控制循环泵吗 购买电泳仪电源有什么讲究么?配合电泳仪可通用么 请问各位变频器高手,变频器负载端安装电抗器可以吗? 毛细管电泳的基本原理 电抗器作为变频器的负载,如何调节电流? 360手柄可以玩实况足球手游吗? 华为的便捷式无线路由器怎么设置 车被挡了怎么找车主电话? 荣威rx5功能键介绍是什么? 索尼l39h麦克风如何判断好坏吗 ix25车钥匙怎么换电池? 能接家用电器的蓄电池多少钱阿 索尼麦克风和RODE麦克风哪个好 教学目标的功能是什么 球镜-1.75是近视多少度 美瞳瓶子上1.75是多少度 奔腾b70钥匙更换电池的方法是什么? 一汽奔腾x80钥匙怎么换电池型号 春无踪迹谁知?除非问取黄鹂.百啭无人能解,因风吹过蔷薇. 这首诗的意... 为什么大象的耳朵这么大 大象的耳朵为什么这么大 高频变压器的品质要求 求Oracle大神解答 杨超越罕见晒素颜照,额头上长满痘痘,丝毫没有偶像包袱 车银优素颜满脸痘印 1688实力商家认证提供的身份证有什么影响 iphone6 plus外屏屏幕碎了可以换吗