flink选择slot

flink选择slot


在这个类里修改

package org.apache.flink.runtime.resourcemanager.slotmanager.SlotManagerImpl;

findMatchingSlot(resourceProfile):找到满足要求的slot(负责从哪个taskmanager中获取slot)对应上图第8,9,10部

allocateSlot(taskManagerSlot, pendingSlotRequest):向resourcemanager注册,并将任务submit

该方法从freeslot中找到一个合适的slot,并将相应的taskmanagerSlot放入Optionl容器中,返回,之后注册,再将任务submit,

  • freeslot中的15个槽,顺序是 (120:1) (120:2) (120:3) (120:4) (120:5)(121:1) (121:2) (121:3) (121:4) (121:5)(122:1) (122:2) (122:3) (122:4) (122:5) 默认是按顺序使用槽,但可以根据需要改
    freeslotnums 用来记住使用了几个槽
相关推荐
未来龙皇小蓝5 分钟前
Spring注入Bean流程及其理解
java·spring boot·后端·spring·代理模式
知秋正在9969 分钟前
Java实现Html保存为.mhtml文件
java·开发语言·html
码头整点薯条12 分钟前
大数据量查询处理方案
java
菜鸟233号14 分钟前
力扣474 一和零 java实现
java·数据结构·算法·leetcode·动态规划
天天摸鱼的java工程师17 分钟前
工作中七天免登录如何实现
java·后端
q***441519 分钟前
Java性能优化实战技术文章大纲Java性能优化的核心目标与原则
java·开发语言·性能优化
毕设源码-郭学长22 分钟前
【开题答辩全过程】以 基于springbootvue图书馆选座系统设计与实现为例,包含答辩的问题和答案
java
鱼跃鹰飞24 分钟前
怎么排查线上CPU100%的问题
java·jvm·后端
Seven9725 分钟前
剑指offer-62、⼆叉搜索树的第k个结点
java
invicinble30 分钟前
关于写原创文章的思路分析
java·spring boot·spring