flink集群与资源@k8s源码分析-资源II 资源提供

1 资源

资源分析分3部分,资源请求,资源提供,声明式资源管理,本文是第二部分资源提供

2 注册任务管理器/报告资源

任务管理器启动后注册到资源管理器,报告自身资源,资源通过这个方式新增的

flink集群与资源@k8s源码分析-资源II 资源提供_第1张图片

1. 任务管理器启动,同时启动高可用组件,触发
ResourceManagerLeaderListener监听机制,注意,ResourceManagerLeaderListener有两个,一个是作业管理器,一个是任务管理器,这里毫无疑问用任务管理器相关的那个

2.
ResourceManagerLeaderListener调用TaskExecutor的notifyOfNewResourceManagerLeader方法

3.
notifyOfNewResourceManagerLeader方法使用RegisteredRpcConnection连接到资源管理器

4. RegisteredRpcConnection连接完成后,触发事件onRegistrationSuccess,onRegistrationSuccess调用资源管理器的sendSlotReport(rpc)方法报告资源

5. Resour

你可能感兴趣的:(flink集群和资源源码分析,flink,大数据)