5

没有了可用Task slot,Flink新增任务会怎样?

 3 years ago
source link: https://blog.51cto.com/zq2599/5487656
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

没有了可用Task slot,Flink新增任务会怎样?

原创

程序员欣宸 2022-07-19 23:33:36 博主文章分类:Java技能 ©著作权

文章标签 flink Java 文章分类 Java 编程语言 yyds干货盘点 阅读数198

欢迎访问我的GitHub

这里分类和汇总了欣宸的全部原创(含配套源码): https://github.com/zq2599/blog_demos

没有了可用Task slot,新增任务会怎样?

  • 如下图所示,一个普通Flink1.7的Local环境,正在运行一个并行度为4的任务,现有Task slot全部被使用,因此Available Task Slots为零:

    没有了可用Task slot,Flink新增任务会怎样?_Java
  • 如果这时候再提交一个任务,会出现什么情况呢?如下图,新提交的任务,状态是SCHEDULED(红框所示),执行的主机也没有分配(绿框所示):

    没有了可用Task slot,Flink新增任务会怎样?_Java_02
  • 看来要想任务顺利执行,首先要保证slot数量够用,目前机器内存是够用的,那么就把slot数量调大些吧;

  • 由于修改的配置文件要重启Flink才能生效,在生产环境请慎用!

没有了可用Task slot,Flink新增任务会怎样?_Java_03
  • 这里我将之前配置的4改为8(机器的CPU是四核,超线程开启),重启Flink;
  • 重启Flink之后,再次提交两个任务,去看首页整体情况一切正常,如下图:
    没有了可用Task slot,Flink新增任务会怎样?_flink_04

欢迎关注51CTO博客:程序员欣宸

 学习路上,你不孤单,欣宸原创一路相伴…

  • 收藏
  • 评论
  • 分享
  • 举报

</div


Recommend

  • 13
    • www.cnblogs.com 4 years ago
    • Cache

    IDEA上运行Flink任务

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; IDEA...

  • 16

    Improvements in task scheduling for batch workloads in Apache Flink 1.12 15 Dec 2020 Andrey Zagrebin The Flink community has been working for some time on making Flink a

  • 15

    本文讲一些比较八股的概念性东西,不是特别实用,但对于理解任务的运行非常有帮助。先做个自我检测:你知道Flink的Job指什么吗?Task呢?Subtask呢?这些和JVM Thread的对应关系是什么?你能估计出你的应用跑起来以后大概会产生多少个Thread吗?你知道你的应用...

  • 10
    • 微信 mp.weixin.qq.com 4 years ago
    • Cache

    Flink 任务失败恢复策略

    Flink版本:1.11.0 当任务失败时,Flink 需要重新启动失败的任务以及受到影响的任务,以将作业恢复到正常状态。重新启动策略和...

  • 8

    解决Flink流式任务的性能瓶颈 发表于 2021-08-08...

  • 7

    C#线程篇---Task(任务)和线程池不得不说的秘密 我们要知道的是,QueueUserWorkItem这个技术存在许多限制。其中最大的问题是没有一个内建的机制让...

  • 10

    渡劫 C++ 协程(4):通用异步任务 Task 发表于 2022-03-19 更新于 2022-03-20 阅读次数: 2 本文字数: 11k 阅读时长 ≈ 19 分钟协程主要用来降低异步任务的编写复杂度,异步任务各式各样,但归根结底就是一个结果的获取。

  • 8

    iOS 后台任务之 Long-running background task 最近项目里遇到需求需要App进入后台还能执行一些任务,于是便Google了一下,整理一篇小记录。 大家都知道iOS系统里,所有App进入后台的时候默认都是会暂停所有线程,等到再双击Home键...

  • 8

    原文链接:GPUs in the task manager - DirectX Developer B...

  • 9
    • blog.51cto.com 2 years ago
    • Cache

    Swoole 的异步 Task 任务详解

    Swoole 的异步 Task 任务详解 精选 原创 本文将从下面两方面讲述 Swoole Task...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK