我知道Flink Default Scheduler策略,但是我想更改启动策略 在某些情况下。例如,Io密集型和Cpu密集型,当群集资源在每个节点中都有很大差异时,我想更改默认值。那么是否可以基于群集资源执行我的策略?
答案 0 :(得分:0)
目前这还不容易实现。但是,社区正在努力制作Flink的scheduling component pluggable。进行此更改后,就可以提供自己的Scheduler
实现,从而使您可以更精细地控制Flink的调度逻辑。
此外,社区还致力于启用ResourceSpecs
,这将允许您指定特定操作员的资源要求。然后Flink将确保它为操作员分配的插槽至少具有指定数量的资源。