首页 科普 资讯 养生 问答 找医院 相关问答
首页> 问答

Flink跟Spark的Checkpoint,谁更坑爹

发布网友 发布时间:4小时前

我来回答

1个回答

热心网友 时间:4小时前

上篇文章已探讨了Spark与Flink在设置并行度方式上的差异,并对Flink认为不够人性化的地方进行了吐槽。今日,我们将深入比较Spark与Flink在checkpoint机制上的区别,探讨其在实现与使用体验上的差异。

对于流式任务,设置检查点至关重要,以实现任务失败后的“断点续算”。Spark与Flink在实现这一机制上有所差异,Spark的操作更为简便,而Flink的配置则显得复杂。

对比场景简单,分别利用Spark的Structured Streaming与Flink的流式引擎处理Kafka数据,将其写入HDFS的CSV文件。开启两者的checkpoint功能,间隔设置为10秒。在程序运行过程中,手动向Kafka添加数据,确保程序正常消费,然后暂停程序,继续向Kafka推送数据。重新启动Spark与Flink任务,验证程序能否从断点处继续消费数据。

Spark的checkpoint实现直观简单,仅需设置目录即可。任务失败后,只需重启即可恢复断点。对比发现,Spark的数据目录与checkpoint目录在启动前为空,启动后创建元数据信息,并记录每个partition的offset。向Kafka推入数据后,数据被写入HDFS的CSV文件。暂停程序,再推入数据,重启后数据得以恢复。

Flink的checkpoint配置更为复杂,涉及多种功能与参数。官方推荐的实现方法虽然支持更多功能,但增加了学习成本。Flink的checkpoint目录结构与Spark不同,且每10秒更新一次,即使无数据情况也如此。向Kafka添加数据后,数据被Flink写入,但Flink UI界面显示的数据量与条数为0。暂停程序后,再次启动时需使用特殊恢复模式,指定checkpoint目录,才能消费断点处的数据。若未正确设置,程序可能无法恢复断点状态。

Spark在实现“断点续算”能力上更为直接与简便,而Flink的checkpoint机制在实现上复杂且要求较高,学习与使用成本相对更高。尽管Flink可能在某些功能上更加强大,但在简单场景下,Spark的checkpoint功能明显优于Flink。

通过本次对比测试,我们发现Spark与Flink在checkpoint功能上的差异,以及各自的优缺点。希望Flink在后续开发中能不断改进,优化用户使用体验,提高功能的可访问性和稳定性,让其在复杂场景下也能展现出其优势。
成都举办过几次世界大运会了 梦到和家人在河里抓鱼,开始水不多,抓了有涨水小鱼,和虾还有河蟹都_百度... 梦见自己嘴巴掉小金子 为什么我们大多数人的名字都是一个字或两个字呢? 为什么单位员工都起一个字的名字 ...超级玛丽7号、超级玛丽8号暖男版详细对比来了~看完就懂了!_百度知... 君龙人寿超级玛丽7号重疾险(暖男版)靠不靠谱?值得推荐吗? 琴溪香谷三奇一绝 美丽的琴溪香谷_作文 什么机构可随意注消公民户口? 梦见和小孩骂架的预兆 Excel中反选的操作方法是什么? 华为m330盒子突然没有图像重新开机指示灯也不闪什么原因 新买了个华为机顶盒,安装上去之后插上网线显示网络已经连接但是上不去... 90后的中文Hip-Hop启蒙(误) 内卷是什么意思?如何正确看待内卷? 两年检出5种病,它们之间有联系吗 暗黑地牢7601更新内容一览介绍_暗黑地牢7601更新内容一览是什么_百度知 ... 暗黑地牢实用mod推荐 04丨社区魔方数字底座中台功能:支付、结算和积分中台 暗黑地牢英雄各种状态效果是什么-暗黑地牢英雄全折磨与美德状态详细攻略... 壁虎咬人了该怎么办 昵图网上的分享图可以商用吗? 梦见仇人撕杀 杭白菊杭白菊:生产问题 杭菊采制工艺 菊花茶的收获加工 菊花茶的加工工序介绍 杭菊怎么处理晒干 会计报表中哪个表对投资者来说最重要 2020年本科自考报名时间 在北京的大学食堂做兼职卖早餐多少钱一个小时? 我在北京上班,住的地方离公司很远,每天都要起很早,来不及吃早餐,听说这... ...我的歌声淹没 80年代中后期一首老歌 求歌名及歌词 怎么样让老公的好兄弟不排斥自己? 水银掉落瞬间会怎么样 一滴较大的水银掉到地上,分成无数的小水银滴,问水银要多少能量? 一滴大的水银滴掉在地上会变成许多小水银滴,许多小水银滚到一起又会... 大专生可以进韩国庆熙大学吗? 韩国大专学校有哪些 EXCEL中怎么将一列中的所有行按另一列中相同的字排序? 什么学历才可以报考会计证 什么学历才能考研究生 具备什么学历才可以攻读西安理工大学在职研究生? 男19831105子时,女19870815午时(均是农历),请问2012年阳历3月什么... 中卫回黄山黄山经过哪些城市 宁夏彭阳距安嶶黄山多少公里 求“宁夏固原--至--安徽黄山”乘坐火车,中转站到那更便捷更快?? 固原去黄山梦幻景区路线 ...当时哪来六个皇帝?难道是王世充 宇文化及之类的人 当时军阀混战大... 都2023年了,你还不懂批处理和流处理的区别? 小肠在人体哪个部位 河南省现任高中校长书记没有教师资格证的怎么办 示波器的测试应用有哪些? 别人贷款留我的电话号码是不是担保 身上老是爱长寻麻疹,持续几个月了,每天都要发一次,吃什么药都不管用诶... 上海的我,是怎么活到现在的 大理石上的水果渍怎么去除 在QQ聊天窗口用快捷键切换不了输入法,其他网页浏览可以,求高手 ...在网页上面都可以切换?也重启qq了,电脑也重启了,别说版本问题_百度... 什么时间是蟑螂活动的高峰期? ...场家越多越好~收购价是多少钱一公斤~收购点在哪里 孤儿寡母的意思 封控文件是什么的 什么是迅影AI一键生成视频软件呢? 迅影ai一键生成视频软件好用吗? 贝克诺顿制药有限公司怎么样,浙江李力旅游攻略路线 清媛控油啫喱背景介绍 wwe约翰塞纳穿的黑色衣服和帽子的英文字母是什么意思 ...LOYALTY RESPECT 啥意思(wwe约翰。塞纳旧版衣服上写的) 抖音主页怎么隐藏获赞量 主页隐藏获赞量方法介绍 实验:铝粉与氧化铁在高温条件的反应镁的作用两个纸漏斗为什么内层要剪... 铝热反应实验操作及现象 华为eLTE城市轨道交通方案中标深圳地铁11号线通信项目 电脑如何设置锁屏时间(win7电脑如何设置锁屏时间) 电脑如何设置锁屏时间(win7电脑如何设置锁屏时间) win7怎么设置这种格式的屏幕保护程序? iOS 17 待机模式数字时钟:分步指南 微信每年转账限额多少呢? 一般学调酒学费多少 hcie认证是啥 "奇才"用英语怎么写怎么读?谢谢! 爸爸为什么很少打女儿 面包类新型速冻机价格 shoe是什么意思中文? 肯德基帕尼尼面包胚在制作时有什么讲究? 西南风气温8度钓鱼怎么样 公司团餐配送 对不起我离开了句子 OPPO怎么设置红包提醒?(oppo怎么设置红包提醒声音?)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com