【大数据面试题】31 Flink 有哪些重启方法

一步一个脚印,一天一道面试题

Flink 提供了几种不同的重启方法:

  1. 异常自动从 Checkpoint 重启: Checkpoint是Flink的另一种状态快照机制,它比Savepoint更为频繁,提供了细粒度的状态恢复点。通过配置Checkpoint,Flink会周期性地自动保存作业的状态。如果作业失败,Flink可以根据最后一个成功的Checkpoint自动重启并恢复状态,从而达到"恰好一次"或"至少一次"的处理语义。要启用Checkpoint,需要在作业配置中开启Checkpoint并设置Checkpoint的参数,如间隔时间、模式等。

  2. 从Savepoint重启 : SavepointCheckpoint 类似,是拿来保存当时状态的一个机制。以便后续可以从这个状态恢复执行。你可以手动触发保存Savepoint。一般是升级,或者更新配置信息之类的时候用。一般手动用的。

  3. 手动重启: 最直接的方法是手动停止作业后,通过Flink的控制台或命令行工具重新提交作业。这种方式不涉及自动化或特定的故障恢复策略,但在调试或测试场景中较为常用。

我是近未来,祝你变得更强!

相关推荐
Joker时代2 小时前
WebKey备受瞩目的Web3.0新叙事,硬件与加密生态完美融合特性成为数字世界的新入口
大数据·web3·区块链
B站计算机毕业设计超人4 小时前
计算机毕业设计Python深度学习美食推荐系统 美食可视化 美食数据分析大屏 美食爬虫 美团爬虫 机器学习 大数据毕业设计 Django Vue.js
大数据·python·深度学习·机器学习·数据分析·课程设计·推荐算法
喻师傅4 小时前
Hadoop权威指南-读书笔记-01-初识Hadoop
大数据·hadoop·分布式
电商运营花4 小时前
告别盲目跟风!1688竞品数据分析实战指南(图文解析)
大数据·人工智能·经验分享·笔记·数据挖掘·数据分析
是程序喵呀5 小时前
git的基本使用
大数据·git
小白学大数据5 小时前
爬虫进阶:Selenium与Ajax的无缝集成
大数据·开发语言·爬虫·selenium·ajax
小冷在努力6 小时前
elasticsearch入门基本知识+使用案例
大数据·elasticsearch·搜索引擎·es
2402_857589366 小时前
WebKit中Websockets的全面支持:实现高效实时通信
大数据·前端·webkit
一切如来心秘密8 小时前
kafka 实现精确一次性语义实践总结
大数据·kafka
lupai8 小时前
车牌号查车辆信息-车牌号查车辆信息接口-汽车API接口
大数据·汽车·生活