Flink CheckPoint

  • Checkpoint
    • 1,checkpointConfig
    • 2,barrier
    • 3,如何触发checkpoint?
      • 3.2 异步储存快照

Checkpoint

Flink 容错机制的核心就是持续创建分布式数据流及其状态的一致快照。Flink的checkpoint 是通过分布式快照实现的,所以在flink中这两个词是一个意思。

  • checkpoint用来保证任务的错误恢复。任务失败可以从最新的checkpoint恢复。
  • checkpoint机制需要一个可靠的可以回放数据的数据源(kafka,RabbitMQ,HDFS…)和一个存放state的持久存储(HDFS,S3…)。

1,checkpointConfig

  • 通过调用StreamExecutionEnvironment.enableCheckpointing(internal,mode)启用checkpoint。 internal默认是-1,表示checkpoint不开启,mode默认是EXACTLY_ONCE模式。

  • 可设置checkpoint timeout,超过这个时间checkpoint没

Flink之Checkpoint相关推荐

  1. 【flink】Flink常见Checkpoint超时问题排查思路

    1.概述 转载:Flink常见Checkpoint超时问题排查思路 这里仅仅是自己学习. 在日常flink应用中,相信大家经常会遇到checkpoint超时失败这类的问题,遇到这种情况的时候仅仅只会在 ...

  2. Flink的CheckPoint机制

    这里已经是Flink的第三篇原创啦.第一篇:Flink入门讲解了Flink的基础和相关概念,第二篇:压背原理,讲解了什么是背压,在Flink背压大概的流程是怎么样的. 这篇来讲Flink另一个比较重要 ...

  3. Flink 从 Checkpoint 中恢复数据

    本文开头附:Flink 学习路线系列 ^ _ ^ 接上文:Flink笔记(十八):Flink 之 StateBackend 介绍 & 使用,本文介绍 Flink 从 Checkpoint 中恢 ...

  4. Flink大数据实时计算系列-Flink的CheckPoint原理 Flink分布式环境下的CheckPoint原理

    Flink大数据实时计算系列-Flink的CheckPoint原理 Flink分布式环境下的CheckPoint原理 Flink的CheckPoint

  5. Flink大数据实时计算系列-Flink的checkpoint Flink的operatorState的CheckpointedFunction接口使用

    Flink大数据实时计算系列-Flink的checkpoint Flink的operatorState的CheckpointedFunction接口使用 目录 Flink的checkpoint 代码实 ...

  6. Flink SQL Checkpoint 学习总结

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站:https://www.captainai.net/dongkelun 前言 学习总结Flink SQ ...

  7. 全面讲解Flink中CheckPoint机制和Exactly Once / At Least Once应用

    看完本文,你能 get 到以下知识: 介绍 CheckPoint 如何保障 Flink 任务的高可用 CheckPoint 中的状态简介 如何实现全域一致的分布式快照? 什么是 barrier?什么是 ...

  8. flink的checkpoint实验-scala版本

    我们以[1]中代码为主,首先进行scala实验,然后再进行java实验 步骤 内容 ① mvn clean scala:compile compile package ② nc -lk 9999 fl ...

  9. 【Flink】Flink Exceeded checkpoint tolerable failure threshold

    文章目录 1.概述 2.源码 2.1 源码解析 2.2 小结 3.场景2 1.概述 Flink程序,如果单平行度运行是正常的,多并行度运行时有一个subtask的数据量很少,写kafka的数据为0,在 ...

最新文章

  1. 历届华人 AAAI Fellows
  2. 牛客网 牛客练习赛13 A.幸运数字Ⅰ
  3. 003_推箱子-事件
  4. 深度学习修炼(六)——神经网络分类问题
  5. C++学习之路 | PTA乙级—— 1039 到底买不买 (20 分)(精简)
  6. mamcache登录、_gomemcache首页、文档和下载 - memcache客户端库 - Go语言中文网 - Golang中文社区...
  7. 面试问题:MyBatis和Hibernate的区别
  8. iPhone 14 Pro影像规格曝光:升级48MP主摄 镜头模组也大了
  9. 3分钟速读原著《Java数据结构与算法》(一)
  10. GAC注册/卸载 dll
  11. echarts地图闪烁点大小设置
  12. 刚刚,北大智能学院成立!AI视觉泰斗朱松纯教授任院长
  13. 计算机u盘设备无法启动不了,U盘不能识别,该设备无法启动。(代码10)
  14. Android-Application被回收引发空指针异常分析(消灭全局变量)
  15. hive sql 分组随机取数
  16. HTML网页设计【足球科普】学生DW静态网页设计
  17. JavaScript实现放大镜预览效果
  18. ENVI 5.1设置影像背景值透明显示
  19. 破解软件人才“招聘难就业难”
  20. 解读FAT32分区文件系统

热门文章

  1. 微信小程序我的界面设计
  2. 美私企向空间站成功发射飞船
  3. uniapp 微信公众号跳转小程序的各种坑
  4. 鸿蒙系统和安卓系统是兄弟,比听到鸿蒙手机更兴奋!它与华为“兄弟连心”,来挽救国产机了...
  5. setfacl 权限导出_Linux命令——setfacl 文件访问控制列表
  6. uCOS-II 阶段感悟
  7. SQLServer 语句 创建索引
  8. Git | 面试官问你 Git 原理,你能回答得出来吗?
  9. ADC采集数据(DMA模式)
  10. Python opencv学习-5创建带调色板的画板