文章目录

  • 1.背景
  • 2.源码解析

1.背景

standalone模式下,任务运行一段时间taskmanager挂掉,报错如下:

Task ‘Source: Custom Source -> Map -> Map -> to: Row -> Map -> Sink: Unnamed (1/3)’ did not react to cancelling signal for 30 seconds Task did not exit gracefully within 180 + seconds.

修改配置文件flink-conf.yaml。添加配置task.cancellation.timeout: 0

这个配置的含义是,超时(以毫秒为单位),在此之后任务取消超时并导致致命的TaskManager错误。 值为0将禁用watch dog

2.源码解析

20200218日,将源码解析补全。 九师兄唯一原创。

这个参数在这里定义

【Flink】did not react to cancelling signal for 30 seconds Task did not exit gracefully within相关推荐

  1. 【Flink】did not rea ct to cancelling signal for 30 seconds, but is stuck No implementation was bound

    1.背景 我在Flink代码中写出如下代码,想在open的时候,做一个定时任务,主要是从数据库中加载一些配置 public class EnrichFunction<T1,R> exten ...

  2. 【flink】Flink 1.12.2 源码浅析 : yarn-per-job模式解析 TaskMasger 启动

    1.概述 转载:Flink 1.12.2 源码浅析 : yarn-per-job模式解析 [四] 上一篇: [flink]Flink 1.12.2 源码浅析 : yarn-per-job模式解析 Jo ...

  3. 【Flink】Flink 不支持部分 task 结束后进行 checkpoint

    纪念一波,九师兄博客热门订阅专栏时常名列前茅,我飘了,哈哈哈哈,得意的笑 1.概述 以前遇到一个问题,这个问题是这样的,一个FLink job,然后部分是离线任务,数据读取完毕了,就结束了.然后发现就 ...

  4. 【Flink】Flink 源码阅读笔记(20)- Flink 基于 Mailbox 的线程模型

    1.概述 转载:Flink 源码阅读笔记(20)- Flink 基于 Mailbox 的线程模型 相似文章:[Flink]Flink 基于 MailBox 实现的 StreamTask 线程模型 Fl ...

  5. 【Flink】Flink 源码之Buffer Debloating

    1.概述 转载:[Flink]Flink 源码之Buffer Debloating 2.什么是Buffer debloating Buffer Debloating是Flink 1.14新增的优化方式 ...

  6. 【Flink】Metrics运作机制

    1.概述 转载并且补充:Flink源码剖析:Metrics运作机制 1. Metrics简介 1.1 什么是 Metrics? Flink 提供的 Metrics 可以在 Flink 内部收集一些指标 ...

  7. 【Flink】FLink PipelineExecutorFactory 基于工厂模式的任务提交与SPI机制

    1.概述 转载: Flink1.10基于工厂模式的任务提交与SPI机制 Flink任务执行模式包含了yarn-session.standalone.per-job.local, 在1.10中又增加k8 ...

  8. 【Flink】Zookeeper connection loss leads to Flink job restart

    1.概述 转载:添Zookeeper connection loss leads to Flink job restart 看这个之前可以先看看:[Flink]Flink 报错 ResourceMan ...

  9. 【Flink】Flink 没有keyBy 某个 subTask 没有数据

    文章目录 1.概述 M.扩展 1.概述 一个flink程序,如下,但是总共100多个task,然后只有一个没有数据. 第一怀疑是不是keyBy问题,上述看错了,然后以为有keyBy 然后参考文章:[F ...

最新文章

  1. 微软 Surface Pro、Studio、Laptop 全线更新
  2. linux 生成o 文件,急,linux为什么生成不了.o驱动程序文件
  3. (运维日志)在win7安装Oracle并部署Oracle数据库
  4. MyBatis的resultType和resultMap的区别
  5. [转]详细易懂的Linux makefile教程(7)
  6. java图像的灰度值获取_java获取图像灰度
  7. VMware Converter迁移linux系统虚拟机
  8. python写脚本看xde文件_python读文件的问题
  9. Matlab 直方图均衡化
  10. 台式电脑点关闭计算机关不了,台式电脑关机关不了怎么办
  11. 苹果状态栏HTML,有关HTML5页面在iPhoneX适配问题
  12. 【Java并发编程】并发编程大合集
  13. Android 使用FTP实现上传、下载等功能
  14. JS-对象,包装类--渡一教育(视频笔记)
  15. Vue工具库VueUse的具体用法
  16. 安装JBuilder2005问题
  17. 李宏毅深度学习ppt总结
  18. java日期 13,如何将此格式的日期(Tue Jul 13 00:00:00 CEST 2010)转换为Java日期(该字符串来自露天属性)...
  19. synchronized关键字
  20. 揭秘美国云计算 大企业是第一推动力

热门文章

  1. Portals G【并查集】
  2. 用c++ 给易语言写支持库学习记录
  3. 2021年西门子杯电梯东北赛区一等奖程序
  4. 剑指Offer-五只猴子吃桃子
  5. 深度学习利用回归算法进行数据预测
  6. 卡尔曼滤波的推导过程详解
  7. 交换机短路_通信设备工程安装施工规范
  8. 工具分享:目录生成器
  9. 【组成原理-总线】总线的概念和计算
  10. Pinnacle Studio 中文版